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/2spvVEnd

    Wenn 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.


Log in to reply