持续保存TXT文件并且不覆盖之前内容

方法一:

CStdioFile file;
file.Open("C:\\a.txt",CFile::modeWrite);
file.SeekToEnd();
file.WriteString("HELLO WORLD!");
file.Close();

 

方法二:

FILE * fp = NULL;
char   *p ;
fp = fopen( p, "a+" );
fprintf( fp, s );
fprintf( fp, "\n" );
fclose(fp);

 

方法三:

char szBuf[] = "123";
CFile file("C:\\File.txt", CFile::modeCreate|CFile::modeReadWrite|CFile::modeNoTruncate);
file.SeekToEnd();
file.Write(szBuf, lstrlen(szBuf));
file.Close();

 

孙鑫有一章专门介绍文件读写

 

参考:http://bbs.csdn.net/topics/310138960

你可能感兴趣的:(持续保存TXT文件并且不覆盖之前内容)