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![Frown :( :(](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f641.png)
So ungefähr sieht mein Code aus ![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Ich habe es schon mit if(typeof(x) != int) versucht, aber ich erhielt nur eine Fehlermeldung, die ich nicht zu verstehen vermag![Frown :( :(](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f641.png)
Please help me![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
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
![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
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
![Frown :( :(](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f641.png)
Code:
do
{
//User Eingabe
//switch
}
while (goon == 1) //goon wird im default case auf 1 gesetzt.
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Ich habe es schon mit if(typeof(x) != int) versucht, aber ich erhielt nur eine Fehlermeldung, die ich nicht zu verstehen vermag
![Frown :( :(](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f641.png)
Please help me
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)