|
(1)文件移动位置指针函数(fseek) 函数调用一般形式: fseek(文件指针,位移量,起始点); 函数功能: 把指定文件的位置指针移到指定位置。 参数说明: ①“文件指针”指定被操作的文件,该指针变量从fopen函数得到返回的文件指针值。 ②“位移量”是long型数据,它指定位置指针移动的字节数。如果“位移量”是正数,位置指针从“起始点”向下(文件结束的方向)移动;如果“位移量”是负数,位置指针从“起始点”向上(文件开始的方向)移动。 ③“起始点”指定位置指针开始移动的位置。我们可以使用在stdio.h文件中定义的三个符号常量或它们对应的数字指定“起始点”。“起始点”的定义如下表:
举例: 假设fp是文件指针变量,则下列语句把fp指向的文件的位置指针从文件开头向下移动20个字节: |
|||||||||||||