사전을 만들고 다양한 유형의 다양한 폴더에서 다양한 파일을 읽어야합니다! 콘솔에있는 디렉토리에 폴더를 표시하는 코드를 찾았습니다! 그러나 나는 그 폴더 안에 txt 파일을 읽는 방법을 이해하지 못한다! 콘솔에 파일 이름을 표시하십시오! 이 문제에 대해 친절하게 도와주세요!콘솔 용 파일 읽기
-2
A
답변
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
그것은 공정한 코멘트이며, 위에 업데이트되었습니다! –
귀하의 질문은 정보의 부족 텍스트 파일을 읽는 방법입니다. 귀하의 사전 응용 프로그램은 어떤 운영 체제입니까? 파일의 형식 (확장명이 아님)은 무엇입니까? 데이터가 이러한 파일에 저장되는 방법은 무엇입니까? –
Google을 사용해 보셨나요? 지금까지 뭐 해봤 어? –
기다릴 수 있다고 생각합니다! 질문을 명확히하고 기존 코드를 보여줄 때까지! – Puppy