1.撞墙
1.1最初的头和尾指针要置为空,不然是野指针
1.2 在增加和删除节点后,判断是否撞墙,撞墙则初始话蛇
1.3在撞墙后初始化蛇,如果头不为空就撞墙,得定义临时指针指向头,释放头节点
2.自动刷新地图
2.1 在main函数中用while循环移动蛇,打印地图,用curses里面的refresh函数刷新地图
usleep()速度函数必须得包含头文件 #include <unistd.h>
1.撞墙
1.1最初的头和尾指针要置为空,不然是野指针
1.2 在增加和删除节点后,判断是否撞墙,撞墙则初始话蛇
1.3在撞墙后初始化蛇,如果头不为空就撞墙,得定义临时指针指向头,释放头节点
2.自动刷新地图
2.1 在main函数中用while循环移动蛇,打印地图,用curses里面的refresh函数刷新地图
usleep()速度函数必须得包含头文件 #include <unistd.h>
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/829100.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!