kbhit( ) 是一个C和C++函数,用于非阻塞地响应
键盘输入事件,为 “keyboard hit(键盘敲击)”的简写。
功能及
返回值: 检查当前是否有键盘输入,若有则返回一个非0值,否则返回0。
kbhit( ) 在执行时,检测是否有按键按下,有按下则返回非0值,没有按下则返回0,是非
阻塞函数;
类似地,在 TC2.0 中有一个处理键盘输入的函数
bioskey( )。
当参数 cmd 为 1 时,bioskey( ) 检测是否有键按下。没有键按下时返回0;有键按下时返回按键码(任何按键码都不为0),但此时并不将检测到的按键码从键盘缓冲队列中清除, 是非阻塞函数。