Nord-Süd-Richtung
Erfahrenes Mitglied
Hi Com!
Ich schreibe zZ. eine Konsolenanwendung. Ich stehe gerade vor dem Problem, das der User in der Versuchung stehen könnte eine falsche Eingabe zu tätigen (oder Ausversehen
)
Ich habe eine int x Variable, die ich per cin>> einlese. Anschließend überprüfe ich die Eingabe mit switch.
Der User kann 1,2 und 3 eingeben. Wenn er z.B. aber 4 eingibt, habe ich bei switch ja den default case, der das dann richtig hinbiegt.
Nur wenn der User Buchstaben oder Floats eingibt, dann spinnt das Programm
So ungefähr sieht mein Code aus 
Ich habe es schon mit if(typeof(x) != int) versucht, aber ich erhielt nur eine Fehlermeldung, die ich nicht zu verstehen vermag
Please help me
Ich schreibe zZ. eine Konsolenanwendung. Ich stehe gerade vor dem Problem, das der User in der Versuchung stehen könnte eine falsche Eingabe zu tätigen (oder Ausversehen

Ich habe eine int x Variable, die ich per cin>> einlese. Anschließend überprüfe ich die Eingabe mit switch.
Der User kann 1,2 und 3 eingeben. Wenn er z.B. aber 4 eingibt, habe ich bei switch ja den default case, der das dann richtig hinbiegt.
Nur wenn der User Buchstaben oder Floats eingibt, dann spinnt das Programm

Code:
do
{
//User Eingabe
//switch
}
while (goon == 1) //goon wird im default case auf 1 gesetzt.

Ich habe es schon mit if(typeof(x) != int) versucht, aber ich erhielt nur eine Fehlermeldung, die ich nicht zu verstehen vermag

Please help me
