Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Blokowanie programu przez getch()

Ostatnio zmodyfikowano 2017-03-07 16:30
Autor Wiadomość
FIGUS
Temat założony przez niniejszego użytkownika
Blokowanie programu przez getch()
» 2017-03-07 16:03:41
Cześć!

Napotkałem problem, który nie wiem jak rozwiązać i nie mogę wpaść jak ominąć:

Chciałbym w moim programie doprowadzić do sytuacji, gdy będzie się wykonywała cały czas określona funkcja (w pętli),
i gdy wciśniemy określony klawisz (np. spację, czyli warunek spełniony, gdy getch() = 32) to pętla zmieni swój bieg na inny,
określony przeze mnie, i ten warunek oczywiście miałby być sprawdzany przy każdym obiegu pętli, tylko tu napotykamy problem,
bo getch() zatrzymuje działanie pętli i nie ma tego ciągłego wykonywania funkcji w pętli :/

Może jest jakiś odpowiednik getch(), który jako argument miałby np. czas oczekiwania na wciśnięcie klawisza i gdy czas nie zostałby
wykorzystany, to po prostu zwracałby 0 czy cokolwiek innego?

Proszę o pomoc :)
P-158660
carlosmay
» 2017-03-07 16:16:10
P-158661
1aam2am1
» 2017-03-07 16:30:35
kbhit()
P-158662
« 1 »
  Strona 1 z 1