NAME

loc - get file location

SYNOPSIS

float loc(fn)
short fn;

DESCRIPTION

Loc returns the current location within the file given by fn.  If fn is zero, the current file is used (see initio(io)).  For random files, the current location is measured in record lengths from the beginning of the file; for other files, the location is measured in IBMSECTORs (see io(inc)).  Although the value returned is always a whole number, this function returns a float to provide for large files. 

This function implements the BASIC LOC function. 

This function resets the current file. 

SEE ALSO

io(inc), initio(io)
loc(func)

DIAGNOSTICS

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

Error 5 (Illegal function call) is generated if fn refers to a file which is a pipe. 

from The Basmark QuickBASIC Programmer’s Manual by Lawrence Leinweber