seekr#
Purpose#
Moves the pointer in a .dat
or .fmt
file to a particular row.
Format#
- y = seekr(fh, r)#
- Parameters:
fh (scalar) – file handle of an open file.
r (scalar) – the row number to which the pointer is to be moved.
- Returns:
y (scalar) – the row number to which the pointer has been moved.
Remarks#
If r = -1, the current row number will be returned.
If r = 0, the pointer will be moved to the end of the file, just past the end of the last row.
rowsf()
returns the number of rows in a file.
seekr(fh, 0) == rowsf(fh) + 1;
Danger
Do NOT try to seek beyond the end of a file.