当前位置: 代码迷 >> C语言 >> 问一下这个函数的使用方法
  详细解决方案

问一下这个函数的使用方法

热度:132   发布时间:2004-11-24 16:39:00.0
问一下这个函数的使用方法

我的是XP的,桌面上不支持DOS运行。

函数为:kbhit

程序如下:

#include <stdio.h> main() { int i=0; clrscr(); while(!kbhit()) { clrscr(); printf("%05d",i++); } clrscr(); printf("End."); getchar(); return 0; }

在函数说明手册上写着这样的话:

功能:检测按键 说明:检测键盘是否有键按下。 如果有键按下,则返回对应键值;否则返回零。 kbhit不等待键盘按键。无论有无按键都会立即返回。

红色的话说明什么啊?“不会等待按键”???真的是这样吗?

可以说说你们的理解吗???那么在C++中这个函数是否有变化呢???

请赐教,谢谢。

搜索更多相关的解决方案: 函数  

----------------解决方案--------------------------------------------------------
kbhit具体是什么,你写出来啊
----------------解决方案--------------------------------------------------------

比如做个方块游戏 方块不断的下落 下落的同时我要按 左 右 键对方块进行操作 如果我没按下任何键 方块就执行下落程序 一但我按下键后就执行相应的按键程序

if (!kbhit())

{

下落;

}

else

{

按键;

}


----------------解决方案--------------------------------------------------------