Linguaggio C - clearerr(), feof(), ferror(), fileno()

NOME

clearerr(), feof(), ferror(), fileno() - controlla lo stato dello stream

SINOPSI

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

DESCRIZIONE

La funzione clearerr() cancella le condizioni di end-of-file e di errore sui flag relativi allo stream.

La funzione feof() testa il flag end-of-file per lo stream stream.

La funzione ferror() testa il flag di errore per lo stream stream.

La funzione fileno() ritorna il file descriptor dello stream stream.

VALORE DI RITORNO

La funzione clearerr() non ritorna valori.

Le funzioni feof() e ferror() ritornano 0 se i relativi flag non sono settati ed un valore diverso da zero altrimenti.
Quando feof() restituisce un valore non nullo, indica che e' stato raggiunto il file file per lo stream stream.
Quando ferror() restituisce un valore non nullo, indica che e' stata riscontrata una condizione di errore per lo stream stream.

La funzione fileno() restituisce il file descriptor associato allo stream stream.

CONFORME A

Le funzioni clearerr(), feof() e ferror() sono conformi allo standard ANSI C3.159-1989 (`ANSI C').

VEDI ANCHE

fopen() fdopen() freopen() tmpfile() fclose() setbuf() setbuffer() setlinebuf() setvbuf() fseek() rewind() ftell() fgetpos() fsetpos() fflush() fgetc() getc() getchar() ungetc() fputc() putc() putchar() fgets() gets() fputs() puts() scanf() fscanf() sscanf() vscanf() vsscanf() vfscanf() printf() fprintf() sprintf() snprintf() vprintf() vfprintf() vsprintf() vsnprintf() fread() fwrite()


Indice-C Indice linguaggio C
Indice librerie Indice librerie C
At Home Umberto Zappi Home Page
Indice funzioni Indice funzioni C