ferror

명칭
     clearerr, feof, ferror, fileno — 스트림 상태의 체크와 리셋트

프로그램 라이브러리
     Standard C Library (libc, -lc)

서식
     <stdio.h> void clearerr(FILE *stream) int feof(FILE *stream) int
     ferror(FILE *stream) int fileno(FILE *stream)

해설
     clearerr() 함수는, stream 하지만 가리키는 스트림에 대한 파일 종료 표시자와 에러 표시자를 클리어 합니다.

     feof() 함수는, stream 하지만 가리키는 스트림에 대한 파일 종료 표시자를 검사해, 파일 종료 표시자가 설정되어 있는 경우는
     0 이외를 되돌립니다.  파일 종료 표시자를 클리어 할 수 있는 것은, clearerr() 함수만입니다.

     ferror() 함수는, stream 하지만 가리키는 스트림에 대한 에러 표시자를 검사해, 에러 표시자가 설정되어 있는 경우는 0
     이외를 되돌립니다.  에러 표시자를 리셋트 할 수 있는 것은, clearerr() 함수만입니다.

     fileno() 함수는, 인수 stream (을)를 검사해, 그 정수 기술자를 되돌립니다.

에러
     이 함수는 에러가 되지 않고, 외부 변수 errno (을)를 설정하지 않습니다.

관련 항목
     open(2), fdopen(3), stdio(3)

표준
     clearerr() 함수, feof() 함수, ferror() 함수는, ISO/IEC 9899:1990 (“ISO C90”) 에
     적합하고 있습니다.