首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android C++的fopen、fwrite和fclose是如何工作的?

Android C++的fopen、fwrite和fclose是如何工作的?
EN

Stack Overflow用户
提问于 2012-04-10 04:16:04
回答 1查看 1K关注 0票数 1

我正在为android开发一个游戏,但我注意到了一个我无法解决的bug:

我将游戏进度保存到文件"X“中,文件大小为288字节,关闭该文件后的最后修改日期为Z,之后,我取出电池并将其再次放入,我做的第一件事是读取文件,我注意到文件大小现在是0字节,最后修改日期在Z =s之前。

我真的不知道谁在修改我的档案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-10 04:21:59

你是否等待了足够长的时间(不知道在安卓系统上等待了多久,至少超过3分钟)才取出电池?

Android每x秒只向flash写入一次文件。如果您想确保您的数据确实写入了闪存,请使用'fsync‘命令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10079232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档