ParadoxTV97
Cadet 2nd Year
- Registriert
- Nov. 2019
- Beiträge
- 18
Hi, ich hätte eine Frage zu dieser kurzen Methode:
while(re != 1 || re != 2 || re != 3) {
scanf("%d", &re);
if(re==1){
welcomeArt();
}
else if(re==2) {
hangman();
}
else if(re==3){
exit(0);
}
else {
//printf("Invalid Input, you can choose:\n1)Four wins\n2)Hangman\n3) exit game\n");
re = 0;
}
}
Ich möchte gerne, dass man so lange den falsche Tastureingaben machen kann, bis der user entweder 1,2 oder 3 eingibt. D.h, wenn ich z.B. einen Buchstaben eingebe, dann bleibe ich die ganze Zeit in der While Schleife, was ich nicht ganz kapiere.
Mfg
while(re != 1 || re != 2 || re != 3) {
scanf("%d", &re);
if(re==1){
welcomeArt();
}
else if(re==2) {
hangman();
}
else if(re==3){
exit(0);
}
else {
//printf("Invalid Input, you can choose:\n1)Four wins\n2)Hangman\n3) exit game\n");
re = 0;
}
}
Ich möchte gerne, dass man so lange den falsche Tastureingaben machen kann, bis der user entweder 1,2 oder 3 eingibt. D.h, wenn ich z.B. einen Buchstaben eingebe, dann bleibe ich die ganze Zeit in der While Schleife, was ich nicht ganz kapiere.
Mfg