如何知道键盘是否有操作?

Dabay 2003-12-24 09:30:25
请问一个关于tc3.0的问题....
我想在delay一段时间后
swtch(键盘操作){
case(左):左移;
case(右):右移;
//....
default: //不管有没有键盘操作
counter++;
}
如何才可以实现上面的操作啊??
...全文
33 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
HaiFen 2003-12-24
  • 打赏
  • 举报
回复
sorry.
if (kbhit())
HaiFen 2003-12-24
  • 打赏
  • 举报
回复
if (kbhit){
switch(bioskey(0))
{
case LEFT:...;break;
case RIGHT:...;break;
default:
break;
}
}
LEFT的具体值可以使用printf("%d", bioskey(0));打印出来,想看哪个按键的键值
都可以。
itr 2003-12-24
  • 打赏
  • 举报
回复
TC里可以调用kbhit()标准库函树,键盘若没有按键时返回的是零.

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧