mfc 向已经存在的txt文本中写入内容

来源:百度知道 编辑:UC知道 时间:2024/05/28 06:14:36
{CStdioFile file;
file.Open(_T("e:\\3.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite|CFile::typeText);
CString str;

str.Format("%s",sL);
file.WriteString(str);

file.Close();}
这是循环的部分代码
这是一段创建文件并却在第一次循环时创建了3.TXT,如何在下一次循环的时候向已经存在的3.txt中继续写入内容,而不是把存在的3.txt及其里面的内容覆盖了

{
CStdioFile file;
file.Open(_T("e:\\3.txt"),CFile::modeReadWrite|CFile::modeNoTruncate|CFile::typeText);
file.SeekToEnd(); //关键是加上这一句,把指针移到文件尾!
CString str;
str.Format("%s",sL);
file.WriteString(str);
file.Close();
}