一个简单问题,关于写文件的,困惑了我好久,大家帮帮我!!!
以下代码段,加到任意的地方(如:一个按钮事件下)连续运行两次就会产生错误:
CStdioFile m_EditNameFile;
m_EditNameFile.Open("name.txt",CFile::modeWrite);
m_EditNameFile.SeekToEnd();
m_EditNameFile.WriteString("m_EditName");
m_EditNameFile.WriteString("^");
m_EditNameFile.Close();
CFileDialog m_FileSave(FALSE,"Jdq","m_EditName",OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"*.Jdq|*.jdq|All Files(*.*)|*.*||",NULL);
if(m_FileSave.DoModal()==IDOK)
{
;
}
为什么会这样???大家帮帮我!!!(自己测试发现只要有m_FileSave.DoModal()就会产生错误)