FEOF( ) (Función)

Determina si el puntero de archivo se encuentra o no al final de un archivo.

FEOF(nFileHandle)

Valores devueltos

Logical

Parámetros

  • nFileHandle
    Especifique el número del controlador de archivo del archivo para comprobar la condición de fin de archivo. FEOF( ) siempre devolverá verdadero (.T.) si especifica un número de controlador de archivo de un puerto de comunicaciones abierto con FOPEN( ).

Observaciones

Esta función de archivo de bajo nivel devuelve verdadero (.T.) si el puntero de archivo está situado al final de un archivo abierto con una función de archivo de bajo nivel. FEOF( ) devuelve falso (.F.) si el puntero del archivo no está al final del archivo.

Ejemplo

** Open the file test.txt **

gnFileHandle = FOPEN('test.txt')

** Move the file pointer to BOF **

gnPosition = FSEEK(gnFileHandle, 0)

** If file pointer is at BOF and EOF, the file is empty ** ** Otherwise the file must have something in it **

IF FEOF(gnFileHandle)
   WAIT WINDOW 'This file is empty!' NOWAIT
ELSE
   WAIT WINDOW 'This file has something in it!' NOWAIT
ENDIF
= FCLOSE(gnFileHandle)

Vea también

FCHSIZE( ) | FCLOSE( ) | FCREATE( ) | FGETS( ) | FOPEN( ) | FPUTS( ) | FREAD( ) | FSEEK( ) | FWRITE( )