c语言kbhit函数6,C语言中kbhit()函数怎么复位
生活随笔
收集整理的這篇文章主要介紹了
c语言kbhit函数6,C语言中kbhit()函数怎么复位
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
滿意答案
xioangmen
2013.06.08
采納率:41%????等級:12
已幫助:10789人
函數簡介
函數名:kbhit()(VC++6.0下為_kbhit())
功 能及返回值: 檢查當前是否有鍵盤輸入,若有則返回一個非0值,否則返回0。當調用kbhit()函數檢測后,它的狀態會自動復位。即重新進入檢測狀態而不會保留上一次的檢測結果的。
用 法:int kbhit(void);
包含頭文件: include
程序示例
下面的代碼,如果沒有鍵盤輸入程序一直輸出A,直到用戶按Esc結束輸出H改為輸出B,第二次按Esc時,結束輸出B,并輸出A和B的個數。這個程序說明kbhit()可以自動復位,重復使用。
#include
#include
int main(void)
{char ch;
long a=0,b=0;
while(1)
{printf("A");a++;
if(kbhit())
{ch=getch();
if(27==ch)break;
}
}
while(1)
{printf("B");b++;
if(kbhit())
{ch=getch();
if(27==ch)break;
}
}
printf("\nA=%ld B=%ld\n",a,b);
system("pause");
return 0;
}
13分享舉報
總結
以上是生活随笔為你收集整理的c语言kbhit函数6,C语言中kbhit()函数怎么复位的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米手机 怪诞行为经济学
- 下一篇: 已解决:Connection timed