std::ifstream로 텍스트 파일 열기
텍스트 파일을 읽기 위해서는 std::ifstream 클래스의 객체를 사용합니다.
이제 구체적으로 텍스트 파일에서 데이터를 읽어오는 방법에 대해 더 깊이 있게 알아보겠습니다. 텍스트 파일은 사람이 읽을 수 있는 형태로 문자열 데이터가 저장된 파일이며, 가장 흔하게 접하는 파일 형식 중 하나입니다.
텍스트 파일에서 데이터를 읽어오는...와 Input File Stream를 중심으로 텍스트 파일 읽기의 판단 흐름을 읽습니다.
텍스트 파일을 읽기 위해서는 std::ifstream 클래스의 객체를 사용합니다.
콘솔에서 std::cin을 사용하여 공백(스페이스, 탭, 개행 문자 등)으로 구분된 데이터를 읽듯이, 파일 스트림에서도 (추출) 연산자를 사용하여 공백으로 구분된 데이터를 읽을 수 있습니다.
때로는 데이터가 공백으로 구분되지 않고, 한 줄 전체가 하나의 의미 있는 덩어리인 경우가 있습니다.
파일 스트림 객체는 현재 파일의 상태를 나타내는 여러 플래그를 가집니다.