파일 I/O

스트림은 목적에 맞게 고르고 상태 확인

파일 작업은 어떤 방향으로 데이터를 흘릴지 정한 뒤, 실패 가능성을 매 단계에서 확인하는 절차입니다.

읽기

std::ifstream

파일에서 프로그램으로 데이터를 가져올 때 사용합니다.

쓰기

std::ofstream

프로그램 결과를 파일에 기록할 때 사용합니다.

양방향

std::fstream

읽기와 쓰기를 함께 수행해야 할 때 모드를 명시합니다.

1

열기

파일 경로와 모드를 정합니다.

2

클래스 불변식

if (file)로 성공 여부를 검사합니다.

3

작업

<<, >>, getline을 목적에 맞게 씁니다.

4

스트림 정리

닫기와 버퍼 반영까지 책임집니다.