Hallo ich habe ein Problem mit while Schleife. Wenn x==1 ist dann gehe in die Schleife und warte bis x==0 ist. Füre ein Befehl aus und gehe dann wieder in die Main Schleife.
1 | int main (void) |
2 | {
|
3 | while (1) |
4 | {
|
5 | |
6 | if (x==1) |
7 | {
|
8 | while(x==0) {} |
9 | z++; // Einmalig ausführen beim wechsel von x==1 nach x==0 |
10 | }
|
11 | }
|
12 | }
|
Irgendwie verstehe ich das mit While nicht. Wie muss es richtig lauten und auch bitte warum so. Danke, Markus