Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 |
//C++ für Spieleprogrammierer //Versuch: Zahlenraten #include <iostream> #include <windows.h> using namespace std; int Spielen (); //Prototyp int main () { char Auswahl; //Menuepunkt srand (timeGetTime ()); do { cout <<"Menue" << endl; cout <<"-----" << endl; cout <<"(S)piel starten" << endl; cout <<"(B)eenden" << endl; //eingabe abfragen cout <<"Auswahl:"; cin >> Auswahl; //je nach eingabe verzweigen switch (Auswahl) { //Spiel starten case ('S'): case ('s'): { Spielen (); } break; //Spiel beenden? case ('B'): case ('b'): { cout <<"Spiel beendet" << endl; } break; //Falsche EIngabe? default: { cout <<"Falsche Eingabe!" << endl; } } while (Auswahl != 'b' && Auswahl != 'B'); //Spiel beenden? cout <<"Bis zum nächsten mal" << endl; return 0; } //main //Spielen // //Aufgabe: das eigentliche Spiel spielen // int Spielen () { int Zufallszahl; int GerateneZahl = 0; //zufallszahl ermitteln Zufallszahl = (rand()%50)+1; //Bereich der Zufallszahl ausgeben cout <<"\nDie gesuchte Zahl liegt zwischen 1 und"; cout << 50 << endl; //So lange raten, bis die Zufallszahl getroffen wurde while (GerateneZahl != Zufallszahl) { cout <<"Dein Tipp:"; cin >> GerateneZahl; if (GerateneZahl < Zufallszahl) cout <<"Die Zufallszahl ist groeßer" << endl; if (GerateneZahl > Zufallszahl) cout <<"Die Zufallszahl ist kleiner" << endl; } //Die Zahl wurde erraten! cout <<"\nGeschafft !" << endl; cout <<"Du hast die Zahl erraten !" << endl; return 0; } } Fehlermeldung:C:\Programme\Microsoft Visual Studio\MyProjects\versuch zahlenraten\versuch zahlenraten.cpp(65) : error C2062: 'int'-Typ unerwartet C:\Programme\Microsoft Visual Studio\MyProjects\versuch zahlenraten\versuch zahlenraten.cpp(66) : error C2143: Syntaxfehler : Fehlendes ';' vor '{' |
Alter Hase
Alter Hase
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
//C++ für Spieleprogrammierer //Versuch: Zahlenraten #include <iostream> #include <windows.h> using namespace std; void Spielen (); //Prototyp int main () { char Auswahl; //Menuepunkt srand (timeGetTime ()); do { cout <<"Menue" << endl; cout <<"-----" << endl; cout <<"(S)piel starten" << endl; cout <<"(B)eenden" << endl; //eingabe abfragen cout <<"Auswahl:"; cin >> Auswahl; //je nach eingabe verzweigen switch (Auswahl) { //Spiel starten case ('S'): case ('s'): { Spielen (); } break; //Spiel beenden? case ('B'): case ('b'): { cout <<"Spiel beendet" << endl; } break; //Falsche EIngabe? default: { cout <<"Falsche Eingabe!" << endl; } } while (Auswahl != 'b' && Auswahl != 'B'); //Spiel beenden? cout <<"Bis zum nächsten mal" << endl; return 0; } //main //Spielen // //Aufgabe: das eigentliche Spiel spielen // void Spielen () { int Zufallszahl=0; int GerateneZahl = 0; //zufallszahl ermitteln Zufallszahl = (rand()%50)+1; //Bereich der Zufallszahl ausgeben cout <<"\nDie gesuchte Zahl liegt zwischen 1 und"; cout << 50 << endl; //So lange raten, bis die Zufallszahl getroffen wurde while (GerateneZahl != Zufallszahl) { cout <<"Dein Tipp:"; cin >> GerateneZahl; if (GerateneZahl < Zufallszahl) cout <<"Die Zufallszahl ist groeßer" << endl; if (GerateneZahl > Zufallszahl) cout <<"Die Zufallszahl ist kleiner" << endl; } //Die Zahl wurde erraten! cout <<"\nGeschafft !" << endl; cout <<"Du hast die Zahl erraten !" << endl; } |
Werbeanzeige