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

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

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

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

[解决办法]
楼主要判断这个做什么项目用的,呵呵,
[解决办法]
呵呵,可用替换的方法来做呀。
用一个全局的变量来决定运行与否就好了

BOOL g_bStopTest = FALSE;

void Test() 

while(1) 

doTest; 
/* if(判断是否按下任意键) */
if (g_bStopTest)
   stopTest; 

}

想停止时,在shell中把 g_bStopTest = 1即可

热点排行