Text Write
텍스트 쓰기 실패 처리
ofstream은 새로 쓰기, 이어 쓰기, 버퍼 flush 등 정책에 따라 결과 파일이 달라집니다.
텍스트 쓰기 실패 기준텍스트 쓰기는 파일 열기 모드와 출력 실패 처리를 함께 봐야 합니다.
이어 쓰기와 버퍼 반영 시점을 분리합니다.
텍스트 쓰기 실패 점검 항목파일 쓰기는 열기 모드, append 여부, 버퍼 flush 시점, 실패 상태를
함께 확인합니다.
ios::app 모드
출력 버퍼 flush 시점
모드 선택덮어쓰기와 추가 쓰기를 실수하면 데이터 손실이 생길 수
있습니다.
형식사람이 읽을 파일이면 줄바꿈과 구분자를 명확히 넣습니다.
쓰기 실패 확인디스크, 권한, 경로 문제로 쓰기가 실패할 수 있습니다.
열기 모드 파일 쓰기는 프로그램 밖의 상태를 바꾸는 작업입니다. 실행 전후 파일 내용이 어떻게 달라질지 예상해야 합니다.