-
Hallo
Du bist echt ein zäher Bursche. Wieso bringst du nun doch wieder Sleep() ins Spiel? Du wolltest doch ohne auskommen.
= ist ein Zuweisungsoperator. Das links vom = wird wie das rechts vom =
== ist ein Vergleich links ist gleich rechts.
Typischer Anfängerfehler ist dabei if(x = 3)... Nach diesem Befehl ist die 3 in x. Das Ergebniss ist true, denn 3 ist ungleich 0 (zu true und false solltest du ja alles wissen, wenn du bool verwendest ;)
Und noch zu der while(1)-Problematik in deinem Programm: Ein Programm, genauer die main()-Funktion, wird von oben nach unten abgearbeitet:
Init();
befehl1;
befehl2;
...
Dann kommt die while-Schleife
while(1)
{
befehl3;
befehl4;
...
}
Alles in der Schleife wird nun endlos ausgeführt, also nur befehl3 und befehl4. befehl1 und befehl2 wird nie mehr ausgeführt.
Bitte PN nur wenn's wirklich brennt! Danke.
Gruß
mic
-
OK
Hallo
Das mit Sleep ist so eine Sache
wenn ich das ganze Programm mit sleep aufbaue und es bleibt irgendwo hängen steht das ganze Programm aber wenn ich sleep nur von für eine Teil verwende der mit eien Zähler lauft und es bleibt hängen lauft es trotzdem weiter weil ja das dehler deswegen nicht stehen bleibt
Bei großen Programierungern für fabriksmaschninen darf nicht hängenbleiben und ich lerne es mir gleich so ein(ein bekannter macht sowas)
Darum
Lg