Text Read

텍스트 읽기 단위 선택

>>는 공백으로 끊어 읽고, getline은 줄 전체를 읽으므로 데이터 형식에 따라 루프 구조가 달라집니다.

텍스트 읽기 단위 기준텍스트 읽기는 토큰 단위와 줄 단위를 목적에 맞게 골라야 합니다. 상태 검사와 빈 줄 처리를 함께 확인합니다.
텍스트 읽기 단위 점검 항목텍스트 읽기는 토큰 단위와 줄 단위를 섞지 말고, 실패 상태와 마지막 줄 처리를 함께 봅니다.
토큰 읽기

공백 구분 입력 처리

줄 읽기

getline 입력 대상

상태 검사

파일 읽기 루프 조건

입출력 혼합 위험>> 뒤 getline을 쓰면 남은 개행 문자를 처리해야 합니다.
형식 오류숫자로 읽을 수 없는 텍스트는 fail 상태를 만들 수 있습니다.
EOF파일 끝은 오류라기보다 더 읽을 데이터가 없다는 신호입니다.

읽기 상태 읽기 코드는 파일 형식의 약속을 코드로 옮긴 것입니다. 구분자가 무엇인지 먼저 정하면 구현이 단순해집니다.