如何检测何时按下了特定键

时间:2019-09-22 01:06:41

标签: c++ dos turbo-c++

我目前正在使用Turbo C ++进行学校项目。抱歉,我的代码必须在Turbo C ++上工作。 我打算制作一个简单的游戏,但是根据我的入门水平的知识,我找不到一种简单易懂的方法来检测何时按下了什么箭头键。

在游戏中,我需要定期刷新显示,因此我无法使用getch()来获取输入,因为它将暂停游戏,但是我不知道另外一种不显示输入的获取方式。因此,我想检测一个按键,然后使用getch(),但我不知道该怎么做。请帮助我找出一种更简单的方法来实现这一目标。

1 个答案:

答案 0 :(得分:4)

很抱歉打扰这个不必要的帖子的人。

幸运的是,我偶然发现kbhit()中的conio.h(我不知道存在的 )就像一个咒语。它可以检测按键,而不会停止或中断主要代码。

谢谢