feof, ferror, clearrr o fileno Macro

Finalidad

Comprueba el estado de una corriente.

Biblioteca

Biblioteca C estándar (libc.a)

Sintaxis

#include <stdio.h>
int feof ( Stream)
FILE *Stream;
int ferror (Stream)
FILE *Stream;
void clearerr (Stream)
FILE *Stream;
int fileno (Stream)
FILE *Stream;

Descripción

La macro feof indaga sobre el carácter de fin de archivo (EOF). Si anteriormente se ha detectado EOF leyendo la corriente de entrada especificada por el parámetro Corriente , se devuelve un valor distinto de cero. De lo contrario, se devuelve un valor de 0.

La macro ferror indaga sobre los errores de entrada o salida. Si anteriormente se ha producido un error de E/S al leer o grabar en la corriente especificada por el parámetro Corriente , se devuelve un valor distinto de cero. De lo contrario, se devuelve un valor de 0.

La macro clearrr indaga sobre el estado de una corriente. La macro clearrr restablece el indicador de error y el indicador EOF a un valor de 0 para la corriente especificada por el parámetro Corriente .

La macro fileno indaga sobre el estado de una corriente. La macro fileno devuelve el descriptor de archivo entero asociado con la corriente a la que apunta el parámetro Corriente . En caso contrario, se devuelve el valor -1.

Parámetros

Elemento Descripción
Flujo Especifica la corriente de entrada o salida.