我用CStdioFile 进行文本文件的操作
CStdioFile hFile; 
if (!hFile.Open("d:\\1.txt",CFile::modeCreate|CFile::modeRead | CFile::shareDenyWrite, &ex)) 
hFile.SeekToEnd();
   CString strTmp;
  strTmp=codename+"\n"; 
hFile.WriteString(strTmp); 运行结果为:在存取d:\1.txt时磁盘已满,请问为什么,怎么改?