代码如下:
int nFileLen=mFile.SeekToEnd();//文件中已有其他内容
char c[3]="abc";
mFile.Write(c,3);
为什么总是从开头写起,原内容总是被覆盖
int nFileLen=mFile.SeekToEnd();//文件中已有其他内容
char c[3]="abc";
mFile.Write(c,3);
为什么总是从开头写起,原内容总是被覆盖
调试欢乐多
mFile.Open("my.txt",CFile::modeCreate |CFile::modeReadWrite);
我本来的意思是,如果文件不存在,则创建,但是这怎么不行阿,可以怎么办?
分开两条语句可以实现,一条语句不知道行不
CFile cf;
if(!cf.Open("文件名",XXXXX);
{
//如果文件没有打开。该做什么做什么
}
else
{
cf.Close();
}