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

c++贪吃蛇等待函数,该如何解决

2012-02-17 
c++贪吃蛇等待函数我用c++做贪吃蛇游戏,用循环来让蛇根据标记来自动移动,现在我需要改变那个标记,应该怎么

c++贪吃蛇等待函数
我用c++做贪吃蛇游戏,用循环来让蛇根据标记来自动移动,现在我需要改变那个标记,应该怎么做啊?怎样做一个等待函数,如果没有键盘输入就返回空值,有键盘输入的话就返回输入值?急~~谢谢大家了!

[解决办法]
TC编译器有个kbhit(),当无按键时,返回0,否则返回非0,可以:
if (kbhit())
if ((key = getch()) == 0)
key = getch();
来取得键值,之所以与0比较,是因为,方向键等键值有两个,第一个为0。

如果是VC的,那就是响应WM_KEYDOWN消息就好了

热点排行