zakładka ctime przy próbie komplikacji
Ostatnio zmodyfikowano 2015-07-19 11:14
bulbulator Temat założony przez niniejszego użytkownika |
zakładka ctime przy próbie komplikacji » 2015-07-18 22:03:42 jak próbuje otworzyć napisany program przez F9 otwiera się w code blocks zakładka 'ctime' a w niej zaznaczony błąd: "error: '::time' has not been declared" oraz "error: 'time' was not declared in this scope" i zaznaczona jest linijka 65. nic przecież nie ruszałem w tym pliku nie wiem o co chodzi... help pls :c
|
|
bingo009 |
» 2015-07-18 22:30:36 Może pokaż kod? Będzie łatwiej znaleźć problem, bo szklane kule są w serwisie. |
|
bulbulator Temat założony przez niniejszego użytkownika |
» 2015-07-18 23:41:12 #include <iostream> #include <cstdlib> #include <ctime> using namespace std;
void wylosujLiczby( int t[], int ile, int start, int stop ) { do { t[ ile ] = rand( time() %( start - stop ) ) + stop; ile--; } while( ile < 0 ); } void wypiszLiczby( int t[], int ile ) { do { cout << t[ ile ]; ile--; } while( ile < 0 ); }
int obliczSume( int t[], int ile ) { int suma; do { suma += t[ ile ]; ile--; } while( ile < 0 ); return suma; } int main() { int tablica[ 999 ]; wylosujLiczby( tablica, 999, 4, 10 ); wypiszLiczby( tablica, 999 ); int iSuma = obliczSume( tablica, 999 ); std::cout << "Suma liczb wynosi: " << iSuma << std::endl; return 0; }
|
|
SarnaMC |
» 2015-07-19 00:30:28 Dodałbym srand( time( NULL ) ); na początku programu |
|
JMII89 |
» 2015-07-19 00:48:19 Po pierwsze do rand() nie przesyła się żadnych argumentów czyli powinno być rand() a nie rand(...). ((rand() % (koniec - poczatek)) + poczatek); A po drugie użyj srand(time(NULL));
|
|
bulbulator Temat założony przez niniejszego użytkownika |
» 2015-07-19 11:14:06 chodziło mi raczej o błąd w zakładce ctime bo gdybym tylko mógł otworzyć program wiedział bym jakie błędy zrobiłem, ale po reinstalacji codeblocksa wszystko działa jak powinno |
|
« 1 » |