Switch quantity not an integer
-
Hallo!
Ich benutze wxDev-C++, und der eingebaute MinGW-Compiler zeigt bei einer meiner Meinung nach völlig korrekten switch-Anweisung den Fehler("switch quantity not an integer") an:[...] string s; switch(op) { case "+": cout << "+" << endl; break; case "-": cout << "-" << endl; break; case "*": cout << "*" << endl; break; default: break; }
Früher ist mir dieses Verhalten noch nicht aufgefallen.
Danke, Golem
-
char s; ... switch(s) { case '*': ... }
strings kann man nicht switchen, nur int-Typen, wie es auch da steht.
-
Vielen Dank, das hat mir sehr geholfen!
mfg, Golem