ich brauche mal eure hilfe bei case
-
Hi da bin ich wieder , wist ihr warum mann bei case nur bis zur eingabe 9 gehen kann
und nicht in denn 2er bereich wie z.b 10 , 11 oder 12z.b so :
case '1': { break; } case '2': { break; } case '3': { break; } case '4': { break; } case '5': { break; } case '6': { break; } case '7': { break; } case '8': { break; } case '9': { break; } case '10': { break; } case '11': { break; }danke im voraus
-
weil du auf einzelne Zeichen überprüfst und alle Zahlen über 9 die du eintippst mehr als ein Zeichen haben. Lies einen String, ein, wandle ihn in einen int um und dann gehts. Wie das geht steht in der FAQ
-
Danke
-
wenn du nur auf zahlen prüfen willst:
int x; std::cin >> x; switch(x) { case 23: std::cout << "23!!!!!" << std::endl break; }bb