| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 596 人关注过本帖
标题:问一下这个函数的使用方法
只看楼主 加入收藏
kappa314
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2004-10-9
收藏
 问题点数:0 回复次数:2 
问一下这个函数的使用方法

我的是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++中这个函数是否有变化呢???

请赐教,谢谢。

搜索更多相关主题的帖子: 函数 
2004-11-24 16:39
lgfstar
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-11-11
收藏
得分:0 
kbhit具体是什么,你写出来啊
2004-11-24 19:27
心若在
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2004-9-21
收藏
得分:0 

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

if (!kbhit())

{

下落;

}

else

{

按键;

}


我知道我菜 但我会尽我最大的努力去帮助别人!
2004-11-24 20:04
快速回复:问一下这个函数的使用方法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017410 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved