fseek( ) 函数

示例 请参阅

在低级文件函数打开的文件中移动文件指针。

语法

FSEEK(nFileHandle, nBytesMoved [, nRelativePosition])

返回值类型

数值型

参数

nFileHandle

指定文件句柄,fseek( ) 函数移动句柄所对应的文件的指针。可以在创建或打开文件时,由 FCREATE( ) 函数或 FOPEN( ) 函数返回句柄号。

nBytesMoved

指定文件指针移动的字节数。如果 nByteMoved 为正,则文件指针向文件尾移动;如果 nByteMoved 为负,文件指针向文件头移动。

nRelativePosition

在文件中把文件指针移动到某个相对位置。默认情况下,文件指针相对于文件头移动,也可以包含 nRelativePosition 使文件指针相对于文件指针的当前位置或文件尾移动。下表列出了 nRelativePosition 可能的取值及相对应的文件指针移动的起始位置。

nRelativePosition 移动指针的相对起点
0 (默认值)文件头
1 文件指针当前位置
2 文件尾

说明

移动文件指针后,fseek( ) 函数返回从文件开始到文件指针位置的字节数。FREAD( ) 函数和 FWRITE( ) 函数也能够移动文件指针。