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.