determine if the current position of a file is at the end - Maple Help

Online Help

All Products    Maple    MapleSim

Home : Support : Online Help : Programming : Input and Output : File Manipulation : feof

feof - determine if the current position of a file is at the end

Calling Sequence





file name or file descriptor



feof returns true if and only if the end of a STREAM file has been reached during a readline, readbytes, or fscanf operation. Otherwise, feof returns false.


The end of file must actually have been encountered. For example, asking readbytes to read 20 bytes when only 19 remain in the file will result in a subsequent feof call returning true. On the other hand, reading the last line of a file with readline does not encounter the end of file; a subsequent call to readline will.


if a file name is given, and that file is not yet open, it is opened in READ mode with type BINARY.






See Also

file_types, filepos, iostatus

Download Help Document

Was this information helpful?

Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam