NAME

lof - get file length

SYNOPSIS

float lof(fn)
short fn;

DESCRIPTION

Lof returns the length of the file given by fn.  If fn is zero, the current file is used (see initio(io)).  If the file is a tty, lof returns zero.  If the file is a pipe, this function returns the number of characters currently buffered in the pipe.  The length of a file is measured in bytes.  For a file open for output only, the length of the file is also the current location.  Although the value returned is always a whole number, this function returns a float to provide for large files. 

This function implements the BASIC LOF function. 

This function resets the current file. 

SEE ALSO

initio(io)
lof(func)

DIAGNOSTICS

Error 52 (Bad file number) is generated if fn does not refer to an open file. 

from The Basmark QuickBASIC Programmer’s Manual by Lawrence Leinweber