While Schleife funktioniert nicht?
-
#include <iostream> using namespace std; int main() { int pw ; int re = 2; while (re > 0); { cout<< "PW please "; cin >> pw; if (pw == 123456) { cout<< "SUCCES!!!\n\n"; re = re - 5; } else { cout<< "False!\n\n"; } //system("PAUSE"); } }
Ich probiere eine einfache Passwort abfrage zu Programmieren aber wenn ich es so wie es jetz ist Compiliere geht nur die Dos Box auf und es passiert nichts wenn ich in der Schleifenabfrage das ">" in ein "<" ändere funktioniert zwahr die abfrage, aber auch nur einmal egal ob falsches oder richtiges Passwort.
-
Zeile 9 das Semikolon weg.
-
Das Semikolon in der while Zeile muss weg.
-
Semikolon nach while
-
Das ; muss weg! Zeile 9!
-
Das Semikolon hinter dem while verursacht den Fehler!
-
Danke hatte ich glatt übersehen Aber warum gabs keine Fehlermeldung?
-
Weils kein Fehler ist.
-
While führt dann halt nicht das { } aus und macht eigendlich gar nix.
Wurde das schon gesagt? Das ; in Zeile 9 muss weg :p