ReadString 读文件出错
CStdioFile file;
CFileException e;
CString szTemp="",szA[1024],szB[1024],szC[1024],szD[1024];
file.Open("D:\\test.txt",CFile::modeCreate|CFile::modeWrite,&e);
for(int i=0; file.ReadString(szTemp); i++ )
{
//szTemp.Delete(0, szTemp.Find("\t")+1);
szA[i] = szTemp.Mid(0, szTemp.Find("\t")).Trim();
szB[i] = szTemp.Mid(szTemp.Find("\t")+1,szTemp.Find("0000")+1).Trim();
szC[i] = szTemp.Mid(szTemp.Find("0000")+1, szTemp.Find("0000")+12).Trim();
szD[i] = szTemp.Mid(szTemp.Find(szC[i])+1,szTemp.Find(szC[i])+13).Trim();
}
file.Close();
调试的时候,总是提示 an unknown error occurred while accessing D:\test.txt