我用mfc写了个小游戏,现在想添加读档存档功能,请问有什么好的方法
我存档的东西很简单,只有一些整数,和字符串,我用CFile存到文本里,但是中文总是乱码,不知道怎么办才好

解决方案 »

  1.   

    当然是乱码了,文本的编码和一般的编码不一样,需要先转换。
    http://www.360doc.com/content/10/0103/11/515148_12559442.shtml
      

  2.   

    或许可以用ini配置文件!
    CFILE  的话存是乱码 取出来就不会了吧
      

  3.   

    把你需要存档的数据构建成一个结构体,
     1 文件方式 写档的时候把结构体写入文件,读档的时候读入到结构体
     2 注册表方式 CWinApp::WriteProfileBinary   CWinApp::GetProfileBinary  当然 WriteProfileInt WriteProfileString等同样可以使用,只是每个量都要操作,再添加操作变量的话比较麻烦些