switch problem!
-
cih habe ein problem:
in einer while schleife habe ich einen switch eingebaut.
bsp: man gibt "0" ein.
die anweisugen hinter case 0: werden ausgeführt danach wird aber mit den anweisungen nach case 1: weitergemacht
wenn ich am ende der anweisungen von case 0 "break" eingebe schließt das programm!ich bracuhe eure hilfe
-
switch (X) { case 0: //Ausführen break; //Case beenden, switch verlassen }
Ich verstehe dein Problem nicht ganz
-
ja so stehts auch in unserem buch!
funktioniert auch aber wenn ichwhile(eingabe1 != 0)
{
cout << "blablabla" << endl;
switch(eingabe2)
{
case 0: cout << "Hallo Welt" << endl;
break;
case 1: cout << Hi Welt" << endl;
}
}so dann wird das programm nach break beendet!
PS ich hab ms visual c++ ee und windows vista
-
Mach es mal so:
while(eingabe1 != 0) { cout << "blablabla" << endl; switch(eingabe2) { case 0: cout << "Hallo Welt" << endl; break; case 1: cout << "Hi Welt" << endl; break; } }
-
bob1234 schrieb:
so dann wird das programm nach break beendet!
Und wir sollen jetzt raten was das Programm stattdessen machen soll?
Ich vermute einfach mal: Das Programm ist nach dem Switch-Block schlicht und ergreifend am Ende.
-
schon ok alles ok
erst hat s nicht funktioniert, ich hab die breaks weg gemacht jez hab ich sie wieder hin gemacht und es gehtthread kann gelöscht werden