用linux的qt做贪吃蛇出现这些错误怎么解决?在线等急啊

用linux的qt做贪吃蛇出现这些错误怎么解决?在线等急啊,第1张

你没引入 snake类 头文件。

gotoXY()是你自己写的,里面用的变量未声明你说是什么原因?

gotoxy(){

head=xxx

tail=xxx

}

这样就会提示未声明。

gotoxy(){

snake_node head,tail

head=xxx

tail=xxx

head=xxx

tail=xxx

}

你得先声明变量才能使用变量。c++是静态类型语言!具体问题得把代码发上来。才知道。

这个不是衡量的标准,需要看你的底子的。首先,c语言的基础要打牢,

另外,重要的还有数据结构,linux 主要的还是数据结构用的知识很多,内部实现很多都是数据结构结合搭配起来使用的。

贪吃蛇内部的实现机制,还是数据结构,使用到 链表 的结构,所以这块有必要去好好掌握。

贪吃蛇的代码,你可以上网找个 c语言的,很好找。

掌握它的实现机制,在别人的基础上去做优化,修改,添加功能,这样你就可以慢慢的进步,做多了,你也就自然不会说你不会了,时间可以积累出来的,贵在坚持。

另外,linux也有开发环境kde,qt,eclipse等,你可以选择一个 ,作为练习的工具,这样也就学会使用一个工具,一举两得。

使用c语言(ansi c)编写一些控制台小游戏(死循环刷新等),扫雷 贪吃蛇 这些都是可以的

然后可以考虑使用curses.h函数库

再考虑一下termio.h termios.h函数库

参考这本书《C语言课程设计与游戏开发实践教程》


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8561657.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存