Das verstehe ich nicht ganz denn damit fragst du ja auch einfach nur
Bedingungen ab ohne die den Zustand der Variable bis zur Abfrage
beizubehalten.
1 | anfrage = 0;
|
2 |
|
3 | dann
|
4 | while (1) {
|
5 | if (anfrage == 0) {
|
6 | ...
|
7 | }
|
8 | if (anfrage != 0) {
|
9 | ...
|
10 |
|
11 | anfrage = 0; // erledigt
|
12 | }
|
13 | }
|
Ich hatte mir das so gedacht der Taster wird einmal gedrückt wärend des
Durchlaufens der Ampel. Dann wird überprüft ob der Taster gedrückt wurde
falls ja wird jetzt die Fußgängerampel auf grün geschaltet, sonst halt
nicht.