Manpages

이 름

clearerr, feof, ferror, fileno − 스 트 림 상 태 를 검 사 하 고 리 셋 한 다 .

사 용 법

#include <stdio.h>

void clearerr( FILE *stream);
int feof( FILE *
stream);
int ferror( FILE *
stream);
int fileno( FILE *
stream);

설 명

함 수 clearerr 는 EOF를 지 우 고 stream을 위 한 에 러 지 시 자 는 스 트 림 이 가 리 킨 다 .

함 순 feofstream이 가 리 키 는 스 트 림 을 위 한 EOF 지 시 자 를 검 사 하 고 , 만 일 설 정 되 어 있 다 면 0이 아 닌 값 을 반 환 한 다 . EOF 지 시 자 는 clearerr함 수 에 의 해 서 만 지 워 질 수 있 다 .

함 수 ferrorstream이 가 리 키 는 스 트 림 을 위 한 에 러 지 시 자 를 검 사 하 고 , 만 일 설 정 되 어 있 아 면 0이 아 닌 값 을 반 환 한 다 . 에 러 지 시 자 는 clearerr 함 수 에 의 해 서 만 리 셋 될 수 있 다 .

함 수 fileno 는 인 자 stream 를 검 사 하 고 해 당 정 수 형 기 술 자 를 반 환 한 다 .

에 러

이 들 함 수 는 실 패 해 서 는 안 되 며 외 부 변 수 errno 를 설 정 하 지 않 는 다 .

호 환

함 수 clearerr, feof, 그 리 고 ferror 는 X3.159-1989 (’’ANSI C’’) 호 환 이 다 .

관 련 항 목

open(2), stdio(3)

역 자

정 강 훈 <skyeyes [AT] soback.net>, 2001년 4월 9일