# HB_FEOF()

Check for end-of-file.

Syntax

  HB_FEOF( <nHandle> ) --> lIsEof

Arguments

  <nHandle> The handle of an open file.

Returns

  <lIsEof> .T. if the file handle is at end-of-file, otherwise .F.

Description

  This function checks an open file handle to see if it is at E-O-F.
  If the file handle is missing, not numeric, or not open, then this function returns .T. and sets the value returned by FERROR() to -1 (FS_ERROR) or a C-compiler dependent errno value (EBADF or EINVAL).

Examples

          nH:=FOPEN('FILE.TXT')
          ? FREADSTR(nH,80)
          IF HB_FEOF(nH)
             ? 'End-of-file reached.'
          ELSE
             ? FREADSTR(nH,80)
          ENDIF

Status

  Ready

Compliance

  This function is a Harbour extension

Files

  Library is rtl

See Also

- FERROR()