Wiederholen



  • Wie kann ich ausdrücken, dass etwas nur 5 mal gemacht werden kann und dann das Programm abbricht ?
    Beispielsweise Passworteingabe,
    ich gebe 5 mal falsch ein und das Programm stürzt ab.
    Wie mache ich das ?



  • Du machst eine Schleife, die maximal 5 mal durchlaufen wird und abbricht, wenn das Passwort richtig eingegenben wurde.

    In Halb-Pseudocode:
    for ( int i = 0; i < 5; i++ )
    {
    // Lese Passworteingabe
    // Falls Passwort korrekt, break
    }

    Oder mit einer while-Schleife:
    int i = 0;
    bool pwCorrect = false;
    while ( i < 5 && !pwCorrect )
    {
    // Lese passwort
    // Falls passwort korrekt, pwCorrect = true

    // i++
    }

    *Edit
    Da ich gerade gesehen habe, dass du moechtest, dass das Prgramm abstuerzt koenntst du exit(1) verwenden.


Anmelden zum Antworten