Craven
(Cr4vens)
#1
Witam
Otóż pobrałem nowego(no powiedzmy, że jest) CodeBlocksa i tutaj napotkałem problem z losowaniem a konkretnie wyrzuca błąd przy
srand(time(NULL));
twierdząc, że nie zdeklarowałem “time”
O co może chodzić? Jeśli to pominę i zrobię mimo to randy no to losuje ciągle to samo.
nr47
(Sawyer47)
#2
C czy C++? Załączasz nagłówek time.h / ctime?
Craven
(Cr4vens)
#3
C++ sorry, że nie napisałem. I załączam tylko
#include
#include
ewentualnie inne jeśli są potrzebne (np. algorithm)
z ctime wyskakuje:
error: 'srnad' was not declared in this scope
czyli teraz jest srand a nie time
Craven
(Cr4vens)
#5
OK #-o
A tak z ciekawości, dlaczego teraz trzeba dołączać tą bibliotekę
EDIT
nieee. teraz nawet wyrzuca błąd “system” nie został zdeklarowany
Craven
(Cr4vens)
#7
-
#include
#include
using namespace std;
int main()
{
srand(time(NULL));
int a, b, c;
a=rand()%15;
a=rand()%15;
c=a+b;
cout<
system("pause");
}
![errornv.th.png](http://img843.imageshack.us/img843/5346/errornv.th.png)
Uploaded with ImageShack.us
nr47
(Sawyer47)
#8
Craven
(Cr4vens)
#9
Dzięki działa. Ale ciekawe, dlaczego w tamtej wersji działało bez .