raus von einer while schleife für eine andere

OP #5513018
Lesenswert?

Hallo zusammen

ich hoffe ich könnte eine Lösung hier finden.

wie kann man aus einer While-Funktion zu einer anderen raus .

ZB

while (1)
{
  if(0 == strcmp( meine-Tastaur-eingabe, disable) )
  {
     run = 1;
  }
  else
  {
    weiter mit tastatur eingabe
  }

}

und wenn die erste if- Bedingung richtig geprüft ist, sollte die zweite 
while-funktion starten.

while(1== run)
{
}

ich habe schon mit "break" und "continue" aber ich komme nicht auf meine 
Wunsch und ich würde gerne was anderes probieren

DANKE in Voraus
Gast #5513029
Lesenswert?

Du sprichst in Rätseln... Was willst Du?
1
while (1)
2
{
3
  if(0 == strcmp( meine-Tastaur-eingabe, disable) )
4
  {
5
     run = 1;
6
     break;
7
  }
8
  else
9
  {
10
    weiter mit tastatur eingabe
11
  }
12

13
}
14

15
while(1== run)
16
{
17
}

Das macht schon das, was Du beschreibst. Aber das ist wohl nicht, was 
Du willst.

Was Du eigentlich willst kann garantiert mit einer einzigen 
while-Schleife und einer State-Machine realisiert werden...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren