亲测可行~~~
下面代码即可:
CStdioFile myfile;
if(myfile.Open("d:\\book.dat",CFile::typeText|CFile::modeCreate|CFile::modeReadWrite|CFile::modeNoTruncate)){
myfile.SeekToEnd(); //这里追加到文件的末尾
myfile.WriteString(...) //这里写入变量内容
}
//关键要点,错了很多次的地方就在于写入的模式上面,写入模式的时候一定要用modeNoTruncate模式
本文介绍了一种使用C++进行文件追加写入的有效方法。通过具体代码示例,展示了如何利用CStdioFile类实现文件的正确打开、定位到文件末尾以及字符串内容的写入操作。特别强调了modeNoTruncate模式对于避免覆盖已有内容的重要性。
1149

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



