BIANCHENGZHAZH
BIANCHENGZHAZH
2020-05-07 19:41
采纳率: 100%
浏览 743

C语言如何实现读取键盘信息,如果一段时间检测键盘没有输入,就跳过,执行下面的代码?

在做一个C语言的大球吃小球的游戏,通过键盘WASD来控制大球移动,在大球移动的同时小球也移动,在一个大循环里,我试了getch(),可是如果没有键盘输入就会卡住,有没有方法可以在比较短时间内检测,如果没有的话就不再等待了,执行下面的步骤。不用多线程的方法怎么实现啊?谢谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • qq_40806392
    qq_40806392 2020-07-22 17:00
    已采纳

    1.windrows下可以用conio.h里的getch ()来实现,用if来判断有没有输入

    点赞 评论

相关推荐