FERROR

Section: 리눅스 프로그래머 매뉴얼 (3)
Updated: 1993년 11월 29일
Index
Return to Main Contents
 

이름

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을 위한 에러 지시자는 스트림이 가리킨다.

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

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

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

에러

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

호환

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

관련 항목

open(2), stdio(3)  

역자

정강훈 <skyeyes@soback.kornet.net>, 2001년 4월 9일


 

Index

이름
사용법
설명
에러
호환
관련 항목
역자

This document was created by man2html, using the manual pages.
Time: 08:07:01 GMT, March 25, 2004