Hallo. Ich habe ein Problem. Dieses Programm lässt sich nicht ausführen.
Mir wird immer ein Fehler bei srand... angezeigt. Evtl. sind noch mehr Fehler drin. Kann mir jemand helfen?
int ZAHL; // Hier wird eine Ganzzahl-Variable (integer) vereinbart
int ANZAHL; // Hier wird eine Ganzzahl-Variable (integer) vereinbart
int VERSUCH; // Hier wird eine Ganzzahl- Variable vereinbart
srand (time(NULL)); // Der Zufallsgenerator wird vorbereitet
ANZAHL = 1; // Eine Variable wird auf den Wert 1 gesetzt
cout << "Raten Sie eine Zahl zwischen 1 und 1000." <<endl;
while (true) { //wiederhole immer
ZAHL = rand()%1000+1; // Eine Zufallszahl wird erzeugt
cout << "Geben Sie eine Zahl ein:";
system("PAUSE"); // Jetzt wartet das System auf einen beliebigen Tastendruck
cin >> VERSUCH; // Hier wird ein Wert von der Konsole eingelesen
if (ZAHL == VERSUCH) { // wenn ... dann
cout << "Sie haben gewonnen." << endl; // Textausgabe auf der Konsole
cout << "Sie haben " <<ANZAHL << " Versuche gebraucht." << endl;
return EXIT_SUCCESS; // Das Programm wird beendet
} // Ende von dann
else { // sonst
if (ZAHL > VERSUCH) { // wenn ... dann
ANZAHL++; // Der Wert dieser Variable wird inkrementiert (um 1 erhöht)
cout << "Ihre Zahl ist zu klein." << endl;
} // *wenn
else { // sonst
cout << "Ihre Zahl ist zu gross." << endl;
} // Ende von dann
} // *wiederhole
}