【发布时间】:2015-05-26 22:08:55
【问题描述】:
我正在制作一个得分游戏,并且想要保存高分。我想将分数保存在程序可以访问的文件中(当然),但用户不应编辑分数(可能是只读文件)。只读文件的问题是,很明显,它是只读的,所以我不能将高分写入它。 有没有办法创建一个可以由应用程序编辑但不能由用户编辑的文件,还是我必须以某种方式加密文件?
注意:我更喜欢 C (stdio.h) 的文件写入方法。
【问题讨论】:
-
以某种方式加密文件的内容?并在阅读后检查它是否有效(校验和或其他方法)
-
@Creris "有没有办法创建一个可以由应用程序编辑但不能由用户编辑的文件,或者我是否必须以某种方式加密文件?”
-
嗯,我不知道,但加密或校验和不是最糟糕的选择。但也许对锁定文件有所了解的人可能会有所帮助(我在该领域并不真正了解)
-
This 应该会有所帮助。