Winapi 读取perl文件时出现CStdIOFile无限循环错误

Winapi 读取perl文件时出现CStdIOFile无限循环错误,winapi,mfc,Winapi,Mfc,如何使用CSTDOIFILE类在MFC应用程序中读取Unix格式的EOL perl文件?当我使用getposition()和ReadLine()方法读取文件时,它将进入无限循环。任何帮助请…您应该像这样使用CSTDOIFILE: CStdioFile f; CString sData; CString sLine; if( f.Open( _T("C:\MyFiles\MyFile.txt"), CFile::modeRead | CFile::typeText )) { w

如何使用CSTDOIFILE类在MFC应用程序中读取Unix格式的EOL perl文件?当我使用getposition()和ReadLine()方法读取文件时,它将进入无限循环。任何帮助请…

您应该像这样使用CSTDOIFILE:

 CStdioFile f;
 CString sData;
 CString sLine;

 if( f.Open( _T("C:\MyFiles\MyFile.txt"), CFile::modeRead | CFile::typeText ))
 {
    while (f.ReadString(sLine))
    {
      sData += sLine;
    }
    f.Close();
 }

在我们试图回答你的问题之前,还需要更多的细节。请参阅帮助中的“如何提问”部分,了解所需内容。Windows API中没有
CStdioFile
类。你在用什么库?我在用微软的MFC库。下面是CSTDIO文件的链接,请浏览。