읽기 스트림을 파일에 연결
ifstream 객체를 만들고 파일 경로가 맞는지, 열기에 성공했는지 확인합니다.
std::ifstream in
>> 연산자는 공백으로 구분된 값을 읽고, std::getline은 개행 전까지의 문장을 읽으며, 상태 플래그가 실패 이유를 알려 줍니다.
ifstream 객체를 만들고 파일 경로가 맞는지, 열기에 성공했는지 확인합니다.
std::ifstream in
>>는 공백을 건너뛰며 타입에 맞는 값을 읽어 변수에 저장합니다.
in >> n
std::getline은 공백을 포함한 문장을 그대로 받아야 할 때 사용합니다.
getline(in, line)
eof, fail, bad 같은 상태로 끝, 형식 오류, 치명적 오류를 구분합니다.
in.fail()