Przełączanie podprogramów za pomocą np. strzałek
Ostatnio zmodyfikowano 2020-05-25 17:20
cararith Temat założony przez niniejszego użytkownika  | 
Przełączanie podprogramów za pomocą np. strzałek » 2020-05-25 16:43:12 Dzień dobry, napisałem 7 podprogramów (język C) i chcę zaimplemetnować przełączanie się między nimi za pomocą np. strzałki w lewo i w prawo(w lewo poprzedni program, w prawo następny). Chciałem użyć to tego getch() ale wtedy program się zatrzymuje i oczekuje wciśnięcia przycisku, a ja chciałbym ale pętle wykonywały się non stop, aż zostanie naciśnięty przycisk wtedy przechodzi do kolejnego podprogramu.
  Najprościej będzie zobrazować to o co mi chodzi na przykładowym kodzie:
 
  void Delay(){         int c,d;
          for (c = 1; c <= 32767; c++)                  for (d = 1; d <= 32767; d++)                          {}                      }
  void Podprogram1(){         while(1) {                              printf("podprogram1");                 Delay();                        } }
  void Podprogram2(){         while(1) {                              printf("podprogram2");                 Delay();                        } }
  int main(void){ }
 
  I teraz co zrobić aby załóżmy strzałką w lewo, przełączać te 2 podprogramy po sobie?  | 
 | 
pekfos  | 
» 2020-05-25 17:20:07  | 
 | 
|  « 1 »  |