C语言如何实现读取键盘信息,如果一段时间检测键盘没有输入,就跳过,执行下面的代码?
问题描述:
在做一个C语言的大球吃小球的游戏,通过键盘WASD来控制大球移动,在大球移动的同时小球也移动,在一个大循环里,我试了getch(),可是如果没有键盘输入就会卡住,有没有方法可以在比较短时间内检测,如果没有的话就不再等待了,执行下面的步骤。不用多线程的方法怎么实现啊?谢谢!
答
1.windrows下可以用conio.h里的getch ()来实现,用if来判断有没有输入