2015-02-06 5 views
0

CStdioFile 클래스를 사용하여 MFC 응용 프로그램에서 Unix 형식의 EOL Perl 파일을 읽는 방법은 무엇입니까? GetPostion() 및 ReadLine() 메서드를 사용하여 파일을 읽을 때 무한 루프가 발생합니다. 어떤 도움 PLS ...CStdIOFile perl 파일을 읽는 동안 무한 루프 오류가 발생했습니다.

+0

훨씬 더 세부 사항이 필요한 우리가 귀하의 질문에 대답을 시도하기 전에. 필요한 것에 대한 아이디어를 얻으려면 도움말의 'How to Ask'섹션을 참조하십시오. http://stackoverflow.com/help/how-to-ask – Sobrique

+0

Windows API에는 CStdioFile 클래스가 없습니다. 어떤 도서관을 사용하고 있습니까? – IInspectable

+0

Microsoft의 MFC 라이브러리를 사용하고 있습니다. 아래는 CStdioFile 링크입니다. https://msdn.microsoft.com/en-us/library/a499td6y.aspx – DevLion

답변

0

는이 같은 CStdioFile을 사용해야합니다

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(); 
} 
관련 문제