clearerr(), feof(), ferror(), fileno() - controlla lo stato dello stream
#include void clearerr(FILE *stream); int feof(FILE *stream); int ferror(FILE *stream); int fileno(FILE *stream);
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.
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.
Le funzioni clearerr(), feof() e ferror() sono conformi allo standard ANSI C3.159-1989 (`ANSI C').
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 linguaggio C |
Indice librerie C |
Umberto Zappi Home Page |
Indice funzioni C |