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