在低级文件函数打开的文件中移动文件指针。
语法
FSEEK(nFileHandle, nBytesMoved [, nRelativePosition])
返回值类型
数值型
参数
nFileHandle
指定文件句柄,fseek( ) 函数移动句柄所对应的文件的指针。可以在创建或打开文件时,由 FCREATE( ) 函数或 FOPEN( ) 函数返回句柄号。
nBytesMoved
指定文件指针移动的字节数。如果 nByteMoved 为正,则文件指针向文件尾移动;如果 nByteMoved 为负,文件指针向文件头移动。
nRelativePosition
在文件中把文件指针移动到某个相对位置。默认情况下,文件指针相对于文件头移动,也可以包含 nRelativePosition 使文件指针相对于文件指针的当前位置或文件尾移动。下表列出了 nRelativePosition 可能的取值及相对应的文件指针移动的起始位置。
nRelativePosition | 移动指针的相对起点 |
0 | (默认值)文件头 |
1 | 文件指针当前位置 |
2 | 文件尾 |
说明
移动文件指针后,fseek( ) 函数返回从文件开始到文件指针位置的字节数。FREAD( ) 函数和 FWRITE( ) 函数也能够移动文件指针。