로딩
요청 처리 중입니다...

[ C언어: 파일의 기초 ]

 [ C언어: 파일의 기초 ]

응용 프로그램을 사용할 때 데이터나 현재 설정 정보를 저장하기 위해 디스크에 저장되는 파일을 사용한다. 파일을 사용하는 이유는 뭘까?

우리는 모든 데이터를 변수에 저장한다. 변수는 메모리에서 생성되며 영구적인 기억장치가 아니다.

따라서 데이터를 영구적으로 보관하기 위해 보조 기억 장치가 필요한데, C에서는 디스크(보조 기억 장치)에 파일을 생성시켜 데이터를 보관할 수 있다. 파일의 개념 입출력과 같이 파일도 스트림으로 취급되어 일련의 연속된 바이트로 생각하면 된다.

모든 파일에 입출력 동작이 발생하여 현재위치를 나타내는 파일 포인터(file pointer)를 가진다. 입출력 연산이 진행되면 파일 포인터는 자동적으로 이동한다.

파일의 유형 C에서는 텍스트 파일(text file)과 이진 파일(bianry file)의 두 가지 파일 유형을 지원한다. 1) 텍스트 파일 텍스트 파일에는 문자들이 포함되고, 문자들은 아스키 코드로 표현된다. 모니터, 키보드, 프린터 등이 모두 문자 데이터...

# c언어 # fp # 파일모드