POCU C언어 정주행 9회차 - 파일 입출력, 예외 처리, 스트림 위치
1. 파일 입출력 파일을 읽고 쓰는 것에 대한 입출력 스트림은 지난 글에서 봤던 표준 입출력 스트림의 방식과 동일하다. 사용자의 요청으로 별도의 파일을 읽고 쓰기 위한 스트림이 만들어지고 없어진다는 것만 제외하면 말이다. 다만 파일을 읽고 쓸 때는 일반적으로 이전 글과는 다르게 텍스트 형식이 아니라 바이너리 형식으로 데이터를 읽고 쓴다. 다만 주의할 것이 있는데 같은 형식의 데이터라고 해도 크기가 시스템마다 다를 수 있어서 파일에 저장할 데이터의 크기를 고정해두는 것이 좋다. 어떤 시스템에서 만들어진 파일을 다른 시스템의 실행 파일에서 사용할 때 문제가 생길 수 있기 때문이다. 그럼 바이너리 데이터를 읽고 쓰는 함수와 파일을 열고 닫는 함수를 알아보자. /* 데이터를 몇 번 읽었는지 반환 */ size_..
2022.12.16