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 |
cout << "Wieviele moechten Sie kaufen: "; cin.ignore(256,'n'); cin >> Anzahl; |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 |
cout << "Wieviele moechten Sie kaufen: "; do{ // Löscht alle Fehlermeldungen von cin cin.clear(); // Löscht den Eingabe-stream cin.ignore(256,'\n'); cin >> Anzahl; // Eingabe // Prüft ob bei der Eingabe ein Fahler aufgetreten ist.. }while( cin.fail() ); |
Zitat von »"Databyte"«
Wiso machst du es nicht so ?
C-/C++-Quelltext
1 2 3 4 5 6 7 8 9 10 11 cout << "Wieviele moechten Sie kaufen: "; do{ // Löscht alle Fehlermeldungen von cin cin.clear(); // Löscht den Eingabe-stream cin.ignore(256,'\n'); cin >> Anzahl; // Eingabe // Prüft ob bei der Eingabe ein Fahler aufgetreten ist.. }while( cin.fail() );
Zitat von »"Databyte"«
Wiso ?
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 |
do { cout << "Sie haben die Aktie Pfirch gewaehlt\n"; cout << "Sie steht zur Zeit bei: " << Pfirch << endl; MaximalKauf = StartKapital / Pfirch; cout << "Sie koennen mit Ihrem Geld Maximal " << MaximalKauf << " Aktien Kaufen\n"; cout << "Wieviele moechten Sie kaufen: "; cin.clear(); cin.ignore(256,'\n'); cin >> Anzahl; if (MaximalKauf >= Anzahl ) { HabenP += Anzahl; // Hinzufügen der Aktien die man Besitzt StartKapital -= Anzahl * Pfirch; // Das Kapital abziehen // Zufallsberechnung der Aktien Zufall (&BrokenHeimer, BrokenHeimer, &Pfirch, Pfirch, &Mucrosoft, Mucrosoft); Tage--; // Bei kauf der Aktie wird ein Tag abgezogen } else // Wenn zu viele Aktien gewählt werden { cout << "Nicht genug Geld um so viele Aktien zu kaufen\n"; } } while (cin.fail() && MaximalKauf<=Anzahl && MaximalKauf == 0); |
Werbeanzeige