2012-09-13 6 views
-2

사전을 만들고 다양한 유형의 다양한 폴더에서 다양한 파일을 읽어야합니다! 콘솔에있는 디렉토리에 폴더를 표시하는 코드를 찾았습니다! 그러나 나는 그 폴더 안에 txt 파일을 읽는 방법을 이해하지 못한다! 콘솔에 파일 이름을 표시하십시오! 이 문제에 대해 친절하게 도와주세요!콘솔 용 파일 읽기

+0

귀하의 질문은 정보의 부족 텍스트 파일을 읽는 방법입니다. 귀하의 사전 응용 프로그램은 어떤 운영 체제입니까? 파일의 형식 (확장명이 아님)은 무엇입니까? 데이터가 이러한 파일에 저장되는 방법은 무엇입니까? –

+0

Google을 사용해 보셨나요? 지금까지 뭐 해봤 어? –

+0

기다릴 수 있다고 생각합니다! 질문을 명확히하고 기존 코드를 보여줄 때까지! – Puppy

답변

1

std::string line; 

std::ifstream file ("myfile.txt"); 
if (file.is_open()) 
{ 
    while (getline(file,line)) 
    { 
     std::cout << line << std::endl; 
    } 
    file.close(); 
} 
else 
{ 
    std::cout << "Unable to open file" << std::endl << std::endl; 
} 
+0

'file.good()'는 * 첫 번째 읽기가 이미 실패한 후에 *를 반환 할 때까지 true를 반환합니다. 더 좋은 조건은 각각의 읽은 시도의 결과를 검사하는 while (getline (file, line))입니다. –

+0

그것은 공정한 코멘트이며, 위에 업데이트되었습니다! –