# EOF()

Compatible with:
DOS Maximite CMM MM150 MM170 MM+ MMX Picromite ArmiteL4 Armite F4 ArmiteH7 Picomite CMM2

Syntax:
EOF( [#]nbr )

Description:
Will return true if the file previously opened on the SD card for INPUT with the file number ‘#fnbr’ is positioned at the end of the file.

For a serial communications port this function will return true if there are no characters waiting in the receive buffer.

#0 can be used which refers to the console's input buffer.

The # is optional. Also see the OPEN, INPUT and LINE INPUT commands and the INPUT$ function.

Example reading a full file, one line at a time:

OPEN "temp.bas" FOR INPUT AS #2
DO WHILE NOT EOF(#2)
LINE INPUT #2, txt$
PRINT txt$
LOOP
CLOSE #2

Last edited: 29 September, 2020