类似的想实现NT平台下的GetPrivateProfileString(GetProfileString)的功能,于是在ce下用CStdioFile操作文件。
采用typeBinary模式用ReadString和WriteString纯读或纯写 都能合乎人意,但若先读出关键字符再往下写内容时麻烦就出现了,往往下一个关键字符首被冲刷掉。每次用ReadString时应该都会在"/r/n前停止读,WriteString写应该都是自动会带"/r/n"的,为什么偏偏影响到下一行呢,实在郁闷至极---^--- 并且改变参数(CString和LPCTSTR)依旧没法解决。
难道非得用typeText方式?但ce6.0不支持typeText,期待早日找到答案和方法……
本文探讨了在CE环境下使用CStdioFile进行文件操作时遇到的问题,特别是使用typeBinary模式时出现的关键字符被冲刷的现象。作者尝试通过ReadString和WriteString方法进行读写操作,但在特定情况下会导致数据损坏。
848

被折叠的 条评论
为什么被折叠?



