fseek()函数用法 08.12.23

fseek()函数

 

调用形式


  #include"stdio.h"

  fseek(文件类型指针fp,位移量,起始点)

 

函数功能:把与fp有关的文件位置指针放到一个指定位置。

 

    其中,“位移量”是long型数据,它表示位置指针相对于“起始点”移动的字节数。如果位移量是一个正数,表示从“起始点”开始往文件尾方向移动;如果位移量是一个负数,则表示从“起始点”开始往文件头方向移动。

 

    “起始点”不能任意设定,它只能是在stdio.h中定义的三个符号常量之一:

 

起始点

对应的数字

  代表的文件位置

SEEK_SET

0   文件开头

SEEK_CUR

1   文件当前位置

SEEK_END

2   文件末尾
 

    例如:

        fseek(fp,50L,0);或fseek(fp,50L,SEEK_SET);

    其作用是将位置指针移到离文件头50个字节处。

你可能感兴趣的:(VC++数据结构)