Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
feof - test end-of-file indicator on stream
&pagelevel(4)&pagelevel
Syntax | #include <stdio.h> int feof(FILE *stream); |
Description | Description feof() tests the end-of-file indicator for the stream pointed to by stream. |
Return val. | != 0
0 | EOF is set for stream; the end of file was reached.
EOF is not set.
|
Notes | feof() is normally used after access functions that do not report end of file (fread() ).
If the file has been repositioned (e.g. with fseek() , fsetpos() , rewind() ) after EOF has been reached, or if the clearerr() function has been called, feof() returns a value of 0. The program environment determines whether feof() is executed for a BS2000 or POSIX file. BS2000 feof() is implemented both as a macro and as a function. feof() can also be used unchanged on files with record I/O. (End)
|
See also | clearerr() , ferror() , fopen() , fseek() , fsetpos() , stdio.h .
|