通过按键控制蛇的移动首先需要读取按键,通过按键来控制
用一小段代码进行测试:
kbhit()在执行时,检测是否有按键按下,有按下返回非0值,没有按下则返回0是非阻塞函数;
显而易见,我们需要在蛇移动的时候进行控制我们只需要通过控制蛇头的方向,蛇身依次而动就可以了
3、按照按键来进行移动
4、没有按键,按照固定方向移动
用w a s d 分别表示上左下右完整代码及注释如下:
1、一段代码,从产生到最后完成优化优化再优化
C语言贪吃蛇源代码必须经过相应嘚C/C++编译器编译成EXE文件后才能运行
由于我们通常使用的操作系统是Windows系统,而在该系统下最长用的C/C++编译器是VC++编译器目前在大专院校常用的蝂本还是VC++6.0
1.在VC++6.0中通过“File”菜单下的 “Open”子菜单打开贪吃蛇代码
附:在VC++6环境下可运行的C/C++贪吃蛇源代码(无版权,自己编写欢迎任意修改拷贝)
kbhit()在执行时,检测是否有按键按下,有按下返回非0值,没有按下则返回0是非阻塞函数;
用w a s d 分别表示上左下右完整代码及注释如下:
1、一段代码,从产生到最后完成优化优化再优化
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。