在C语言中,kbhit指的是检测键盘是否有输入的函数

2023年 9月 15日 35.9k 0

在C语言中,kbhit指的是检测键盘是否有输入的函数

在这里,我们将看到 C 中的 kbhit 功能。kbhit 基本上是键盘敲击。该函数位于 conio.h 头文件中。因此,为了使用它,我们必须将此头文件包含到我们的代码中。

kbhit() 的功能是,当按下某个键时,它返回非零值,否则返回零。

示例

#include
#include
main() {
   char ch;
   printf("Enter keys (ESC to exit)

");
   while (1) { //define infinite loop for taking keys
      if (kbhit) {
         ch = getch(); // Get typed character into ch
         if ((int)ch == 27) //when esc button is pressed, then it will comeout from loop
         break;
         printf("You have entered : %c

", ch);
      }
   }
}

登录后复制

输出

Enter keys (ESC to exit)
You have entered : i
You have entered : t
You have entered : D
You have entered : w
You have entered : 5
You have entered : /
You have entered : *
You have entered : +
You have entered :
You have entered : o
You have entered :
You have entered : &

登录后复制

注意:这个 kbhit() 不是标准库。所以我们应该在代码中避免这种情况。

以上就是在C语言中,kbhit指的是检测键盘是否有输入的函数的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论