1. 파일 끝 (EOF)
ㅇ 자료 집단의 끝을 나타내며,
- 더는 값을 읽을 수 없는 상태를 의미하며,
- 보통, 파일 끝 기호 또는 파일 크기로써, 이 지점을 가리키게 됨
2. 파일 끝 사용 사례
ㅇ 운영체제의 파일 끝 확인 例
- [UNIX/Linux] 파일 크기 카운터 사용
. 파일 끝 도달 여부를 알 수 있도록, 파일 크기 카운터를 유지관리
. 특히, UNIX/Linux는 그 디렉토리에 파일 크기 카운터를 유지
- [MS-DOS] 파일 끝 기호를 사용
. ASCII 코드(10진수 : 26, 16진수 : 1A)
ㅇ 입력/편집 例
- 통상, 텍스트 파일을 편집하거나 콘솔로부터 입력할 때,
- 키보드에서, `Ctrl-D` (UNIX) 또는 `Ctrl-Z` (MS-DOS)를 누르면, EOF 로 간주 함
ㅇ C 언어 함수 例
- EOF : 값 -1을 나타내는 심볼 (헤더 파일 stdio.h 에서 정의 됨)
. scanf(),fscanf() 등의 함수에서, 더이상 값을 읽지 못하는 오류 상태로써, 이를 반환
- feof() 함수 : 파일 끝이면 1, 파일 끝이 아니면 0 을 반환