首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

什么函数可以判断键盘是否有输入啊解决方法

2012-06-15 
什么函数可以判断键盘是否有输入啊?各位高手,我希望在shell中实现如下功能:输入任务名Test后不停的执行doT

什么函数可以判断键盘是否有输入啊?
各位高手,我希望在shell中实现如下功能:输入任务名Test后不停的执行doTest函数,并输出结果,一旦按下键盘上任意按键,就停止执行,我尝试用getchar()来判断,但它只要放在循环里就会卡住一直等待按键输入,这显然不符合我的要求,请问该怎样实现才好呢?我的代码类似这样:
void Test()
{
  while(1)
  { 
  doTest;
  if(判断是否按下任意键)
   stopTest;
  }
}

[解决办法]
windows下,应该可以用 kbhit()
[解决办法]
开个线程...
[解决办法]
开个线程

CreateThread()

支持
[解决办法]
vxworks系统不了解,,,

启线程:(功能一致的函数)
WIN :CreateThread() 
vxworks:taskspawn(单线程),multitasks(多线程),当然,循环调用taskspawn也可启多线程

热点排行