我知道kbhit
“确定是否按下了键盘键”,但我看到人们可以互换使用_kbhit
两者。kbhit
1 回答
3
根据MSDN 上的这个页面-kbhit
已弃用
Microsoft 特定的函数名称 kbhit 是 _kbhit 函数的已弃用别名。默认情况下,它会生成编译器警告(级别 3)C4996。该名称已被弃用,因为它不遵循针对特定于实现的名称的标准 C 规则。但是,仍然支持该功能。
我们建议您改用 _kbhit。或者,您可以继续使用此函数名称,并禁用警告。有关详细信息,请参阅关闭警告和 POSIX 函数名称。
于 2021-06-11T19:41:21.180 回答