嘿,所以建议我使用kdhit()函数来检测控制台窗口中的按键:

“如果是Windows,则可以使用kbhit()函数。如果是* nix,则为kbhit()仿真器。kbhit()立即返回(无阻塞),并带有一个标志,指出是否有键盘。等待读取的字符。您可以测试该标志,看看是否应该发出键盘读取信号。”

但是我想知道最简单的方法,希望是读取密钥缓冲区或他所说的标志的标准方法。有小费吗? 谢谢!

最佳答案

使用_kbhit()测试是否按下了某个键。并使用_getch()获取值。 (请注意_getch()可以为特殊键返回0或0xE0,并再次为该值调用_getch())
用于在阅读时显示字符,请使用_getche()。

07-21 22:58