[ C언어: 이진 파일 입출력 ]


[ C언어: 이진 파일 입출력 ]

[ C언어: 파일 입출력 ] 파일 입출력 라이브러리 함수 파일들은 일반적으로 성공적으로 읽은 항목의 개수를 반환한다. 반환되는 ... blog.naver.com 위에서는 주로 텍스트 데이터의 입출력에 대해 알아봤다면 여기서는 이진 데이터의 입출력에 대해 살펴본다. 이진 파일(binary file): 데이터가 직접 저장되어 있는 파일 이진 파일의 장점은 효율성이다. 텍스트 파일에서 숫자 데이터를 읽을 경우 fscanf()를 사용해 문자열을 숫자로 변환해야 하기 때문에 비효율적이다. 이진 파일은 변환 과정 없이 숫자 데이터를 읽으며, 텍스트 파일에 비해 저장 공간을 적게 차지한다. 이진 파일의 단점은 이식성이다. 텍스트 파일은 컴퓨터의 기종이 달라도 파일을 이동할 수 있지만, 이진 파일의 경우 정수나 실수 데이터를 표현하는 방식이 컴퓨터 시스템마다 다를 수 있어 이식성이 떨어진다. 이진 파일 쓰기 배열에 저장된 정수값은 이진 파일에 저장, 대량의 데이터를 한 번에 기록할 때 편하다....


#c언어 #fread #fwrite #이진파일 #buffering

원문링크 : [ C언어: 이진 파일 입출력 ]