Blokowanie programu przez getch()
Ostatnio zmodyfikowano 2017-03-07 16:30
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 :) |
|
carlosmay |
» 2017-03-07 16:16:10 |
|
1aam2am1 |
» 2017-03-07 16:30:35 kbhit() |
|
« 1 » |