ifstream
저장된 텍스트나 레코드를 읽어 프로그램 변수로 가져온다. 열기 실패 여부를 먼저 확인한다.
읽기만 하면 ifstream, 쓰기만 하면 ofstream, 같은 파일을 읽고 쓰면 fstream을 고른 뒤 open mode로 보존 방식을 정한다.
저장된 텍스트나 레코드를 읽어 프로그램 변수로 가져온다. 열기 실패 여부를 먼저 확인한다.
결과를 새 파일에 기록한다. 기본 out 모드는 기존 내용을 지울 수 있으므로 의도를 확인한다.
읽기와 쓰기를 함께 다룬다. in, out, binary 같은 플래그 조합을 명시하면 코드 의도가 선명해진다.
파일 이름보다 먼저 데이터가 어느 방향으로 흐르는지, 기존 내용을 지울지 보존할지, 텍스트인지 바이너리인지를 분리해서 읽는다.