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 » |