tempad

bioskey()的困惑

ReadyGo!技术成就梦想 网络搜索 efish 2008-1-17 4:59:39

bioskey()的困惑

楼主dt()2001-12-11 22:18:25 在 C/C++ / C语言 提问

在程序中调用bioskey()函数  
  int   t=0;  
  int   flag=0;  
  do  
  {    
    t=bioskey(1);  
  if(t)printf("press!");  
  t=0;  
  flag++:  
  }while(flag<5)  
  为什么不能清零??????? 问题点数:0、回复次数:1Top

1 楼xming076(虚名)回复于 2001-12-11 23:00:17 得分 0

        是不是press!不停的出现,即使你没按键盘,不过一旦按了键盘,程序就不动了是吗?  
          因为bioskey(1)是检测是否有键盘输入的,但是不把输入的东西从键盘缓冲区删除,如果bioskey(1)返回非0,可以用bioskey(0)把输入的东东读出来,而且从键盘缓冲区删除输入的内容。Top

责任编辑: efish 参与评论 查找更多:
相关文章
急用,哪儿有ADO补丁下载?谢谢 急用,哪儿有ADO补丁下载?谢谢
ASP操作EXCEL,像操作ACCESS那样。 ASP操作EXCEL,像操作ACCESS那样。
当ComboBox.Style=csOwnerDrawFixed时,如何设置一个… 当ComboBox.Style=csOwnerDrawFixed时,如何设置一个默认值?
大家进来讨论一个比较实用的问题,高手请进! 大家进来讨论一个比较实用的问题,高手请进!
win2000内如何配置ODBC数据源? win2000内如何配置ODBC数据源?
DirectorX和Director的问题,大家不要见笑 DirectorX和Director的问题,大家不要见笑
讨论:同一进程使用UDP端口收发数据,一线程绑定一端… 讨论:同一进程使用UDP端口收发数据,一线程绑定一端口,开两个线程效率高还是一个好?
关于mobile mapx问题,急!!!! 关于mobile mapx问题,急!!!!
大家快来看!帮我解决,有分啊!! 大家快来看!帮我解决,有分啊!!
请问如何将浮点型数据单个字节单个字节的写到2进制文… 请问如何将浮点型数据单个字节单个字节的写到2进制文件中?在线等(急)
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想