Definition | #include <stdio.h> int ferror(FILE *dz);
|
Returnwert | != 0 | ein Fehlerflag ist gesetzt. |
0 | kein Fehlerflag ist gesetzt. |
Hinweise |
Das Fehlerflag bleibt bestehen, bis der zugehörige Dateizeiger freigegeben wird (z.B. durch
|
Satz-E/A | ferror ist auch auf Dateien mit Satz-E/A unverändert anwendbar. |
Beispiel | Folgender Programmausschnitt überprüft vor jedem FILE *fp; char buf[10]; char x[5]; while( !ferror(fp)) fread(buf,sizeof(x),10,fp); |
Siehe auch
clearerr, feof, fopen, fopen64