Как определить, когда конкретная клавиша нажата - PullRequest
0 голосов
/ 22 сентября 2019

Я сейчас работаю над своим школьным проектом на Turbo C ++.Прошу прощения, но мой код необходим для работы на Turbo C ++.Я планирую сделать простую игру, но с моими знаниями начального уровня я не могу найти простой для понимания метод определения, когда и какая клавиша со стрелкой нажата.

В игре мне нужно обновить свойрегулярно отображать, поэтому я не могу использовать getch() для получения ввода, поскольку это приостановит игру, но я не знаю другого способа получить ввод без его отображения.Поэтому я подумал обнаружить нажатие клавиши и затем использовать getch(), но я не знаю, как это сделать.Пожалуйста, помогите мне найти более простой способ добиться этого.

1 Ответ

4 голосов
/ 22 сентября 2019

Извините, что побеспокоил кого-нибудь этим ненужным постом.

Я, к счастью, наткнулся на kbhit() (, которого я не знал, существовал ) в conio.h, работает как шарм.Он обнаруживает нажатия клавиш без остановки или прерывания основного кода.

Спасибо,

...