Thema
:
[C++] "cin" wird übersprungen
Einzelnen Beitrag anzeigen
turboPASCAL
Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
Delphi 6 Personal
#
7
Re: [C++] "cin" wird übersprungen
10. Nov 2007, 08:47
markieren
Code:
do
{
cin.clear();
while (cin.get() != '\n'); // Puffer löschen
if (! ersterDurchlauf)
{
cout << "\n\t --> Fehleingabe!\n";
cout << "\t Geben Sie eine ganze Zahl zwischen 1 und 4 ein.\n";
}
ersterDurchlauf = false;
cin >> eingabe;
}
while (! ((eingabe == 1) || (eingabe == 2) || (eingabe == 3) || (eingabe == 4)));
Matti
Meine Software-Projekte
-
Homepage
-
Grüße vom Rüsselmops -Mops Mopser
Zitat
turboPASCAL
Öffentliches Profil ansehen
Mehr Beiträge von turboPASCAL finden