• fseek
    • 函数原型
    • 参数
    • 返回值
  • rewind
    • 函数原型

    fseek

    用于跳跃式地移动文件读写位置。

    函数原型

    1. #include <stdio.h>
    2. int fseek(FILE *fp,long offset,int whence);

    参数

    offset为相较whence的偏移量。
    whence为文件内部指针的基准:

    • SEEK_SET 文件开始位置,其值为0
    • SEEK_CUR 文件当前位置,其值为1
    • SEEK_END 文件结束位置,其值为2

    返回值

    如果执行成功,将返回0。如果失败返回-1

    rewind

    rewind英文释义是倒带的意思。这里是重置文件指针到所指向的文件的开始位置。

    函数原型

    1. #include <stdio.h>
    2. void rewind(FILE *fp);