在c++ MFC中进行txt文件写操作,怎么不覆盖原文?继续添加内容
CFilemFile;mFile.Open("D:\\vs2010\\C++\\test.txt",CFile::modeWrite|CFile::modeNoTrunc...
CFile mFile;
mFile.Open("D:\\vs2010\\C++\\test.txt",CFile::modeWrite|CFile::modeNoTruncate);
mFile.Write(num,num.GetLength());
mFile.SeekToEnd();
mFile.Flush();
mFile.Close();
这样写为什么不行?txt中只有一行,并不断被覆盖 展开
mFile.Open("D:\\vs2010\\C++\\test.txt",CFile::modeWrite|CFile::modeNoTruncate);
mFile.Write(num,num.GetLength());
mFile.SeekToEnd();
mFile.Flush();
mFile.Close();
这样写为什么不行?txt中只有一行,并不断被覆盖 展开
2个回答
展开全部
mFile.Write(num,num.GetLength());
mFile.SeekToEnd();
这两句交换下顺序:
mFile.SeekToEnd();
mFile.Write(num,num.GetLength());
mFile.SeekToEnd();
这两句交换下顺序:
mFile.SeekToEnd();
mFile.Write(num,num.GetLength());
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询