博客网 >

kbhit
作者:分类:默认分类标签:

  原型:extern int kbhit(void);
 
  用法:#include
 
  功能:检测按键
 
  说明:检测键盘是否有键按下。
        如果有键按下,则返回对应键值;否则返回零。
        kbhit不等待键盘按键。无论有无按键都会立即返回

我的体会:

1,由于该函数不等待按键,可以实现需要两线程的功能:一边做某事,随时监听按键。这就实现了getch () 无法实现的功能。

2,无键按下时,返回零;有键按下时,返回的不是键值,而是 -1。

3,要取得键值,可以在循环里用 getch() 来接收。这似乎有点奇怪。但确实可以。

while(1)
{
    ......
    if(kbhit)
    {
        c=getch();
        ...... 
    }
}

<< 工作第一 / 字符串与指针(2)——字符指针作... >>

专题推荐

不平凡的水果世界

不平凡的水果世界

平凡的水果世界,平凡中的不平凡。 今朝看水果是水果 ,看水果还是水果 ,看水果已不是水果。这境界,谁人可比?在不平凡的水果世界里,仁者见仁,智者见智。

中国春节的那些习俗

中国春节的那些习俗

正月是农历新年的开始,人们往往将它看作是新的一年年运好坏的兆示期。所以,过年的时候“禁忌”特别多。当然,各个地方的风俗习惯不一样,过年的禁忌也是不一样的。

评论
0/200
表情 验证码:

沉路

  • 文章总数0
  • 画报总数0
  • 画报点击数0
  • 文章点击数0
个人排行
        博文分类
        日期归档