Switch Case Funktion
-
Moin.
Habe hier ein Programm mit einer einfachen switch case Funktion.Nehmen wir mal an, dass hier ist der Code:
http://pastebin.com/2spvVEndWenn man eine falsche Eingabe macht geht er direkt zu dem "laber" ganz unten.
Wie kann ich es anstellen, dass er aber erst weiter geht, wenn eine "funktionierende" Eingabe gemacht wurde?
-
#include <iostream> int main() { bool eingabe(false); while (!eingabe) { char c; //das was eingelesen werden soll std::cin >> c; if (c == 'j') eingabe = true; } std::cout << "richtige eingabe\n" }
hier wird die schleife solange durchlaufen, bis die eingabe 'j' war. dann kommt die meldung richtige eingabe.
-
Danke
Aber geht das nicht irgendwie auch mit der switch case Funktion?Das Problem ist ich habe hier einen längeren Code nur mit Switch case Funktionen, dann müsste ich alles umbauen
-
Mach eine Schleife um den switch-Block herum.