016
27.01.2007, 20:56 Uhr
0xdeadbeef
Gott (Operator)
|
Nein. switch nimmt nur integrale Zahlentypen, also int, long, char, solche Scherze. Was du machen kannst, ist
C++: |
switch(ziffern.size()) { case 1: std::cout << "Eine Ziffer" << std::endl; break; case 2: std::cout << "Zwei Ziffern" << std::endl; break; default: std::cout << "Viele Ziffern" << std::endl; break; }
|
Das break ist wichtig, weil es den switch verlässt, ansonsten macht der einfach beim nächsten label weiter. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |