c语言编出来的游戏程序如何在不关闭界面的情况下重新从头开始运行
答案:2 悬赏:0 手机版
解决时间 2021-11-12 09:49
- 提问者网友:轮囘Li巡影
- 2021-11-11 18:21
c语言编出来的游戏程序如何在不关闭界面的情况下重新从头开始运行
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-11-11 18:56
这明显是没有重新初始化游戏数据造成的,简单的方法就是选择重新开始后从游戏初始化开始调用函数,但这无法释放内存会造成在玩了N盘之后程序崩溃,最佳的方法是将游戏的所有代码做到一个函数里,这个函数返回最后是否选择继续,main里判断这个返回值,如果继续就再次调用游戏函数.追问我从初始化调用函数之后也还是这样啊,毕竟游戏数据记录没有被清除。。追答那就是你还是没从第一个初始化代码开始调用,否则怎么会有数据没清除呢?或者说你的代码就没有初始化数据的?直接靠系统生成的默认初始化?
全部回答
- 1楼网友:西风乍起
- 2021-11-11 20:23
游戏开始之前,给个标记:start
要重新开始的地方,加一句:goto start追问start要怎样定义啊?显示的是unreferenced label 错误。。
要重新开始的地方,加一句:goto start追问start要怎样定义啊?显示的是unreferenced label 错误。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯