我把edit中的内容写到文件里,文件的路径与名字从保存对话框中取得,代码如下:但是AfxMessageBox(szError); 语句提示:要保存的文件中包含无效的路径,请高手帮助解答。
char * szFilter="Text Files(*.txt)|*.txt|All Files(*.*)|*.*||";
CFileDialog savefile(FALSE,_T(".txt"),NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,szFilter);
CStdioFile addhfile; 
CFileException addex; 
CString temp1;
temp1=savefile.GetPathName();
if(savefile.DoModal()==IDOK)
{
if (!addhfile.Open(temp1,CFile::modeCreate|CFile::modeReadWrite|CFile::modeNoTruncate,&addex))    { 
             TCHAR szError[1024]; 
             addex.GetErrorMessage(szError, 1024); 
             AfxMessageBox(szError); 
             return; 
}
else{。}
}