NOME¶
clearerr, feof, ferror, fileno - verifica e reinicia o estado de uma stream
(arquivo aberto)
SINOPSE¶
#include <stdio.h>
void clearerr( FILE *stream);
int feof( FILE *stream);
int ferror( FILE *stream);
int fileno( FILE *stream);
DESCRIÇÃO¶
A função
clearerr limpa os indicadores de fim de arquivo e de
erro para a stream apontada por
stream.
A função
feof testa o indicador de fim de arquivo para a stream
apontada por
stream, retornando não-zero se ele está ligado.
O indicador de fim de arquivo somente pode ser limpado pela função
clearerr.
A função
ferror testa o indicador de erro para a stream
apontada por
stream, retornando não-zero se ele está ligado.
O indicador de erro só pode ser reinicializado pela função
clearerr.
A função
fileno examina o argumento
stream e retorna o
seu descritor inteiro.
ERROS¶
Estas funções não devem falhar e não ajustam a variável
externa
errno.
VEJA TAMBÉM¶
open(2),
stdio(3)
PADRÕES¶
As funções
clearerr,
feof, e
ferror de acordo com
o X3.159-1989 (``ANSI C'').