zoukankan      html  css  js  c++  java
  • 文件操作:fseek()(转)

    int fseek(FILE *stream, long offset, int fromwhere);

    fseek 用于二进制方式打开的文件,移动文件读写指针位置.
     
    int fseek( FILE *stream, long offset, int origin );
    第一个参数stream为文件指针
    第二个参数offset为偏移量,整数表示正向偏移,负数表示负向偏移
    第三个参数origin设定从文件的哪里开始偏移,可能取值为:SEEK_CUR、 SEEK_END 或 SEEK_SET
    SEEK_SET: 文件开头
    SEEK_CUR: 当前位置
    SEEK_END: 文件结尾
    其中SEEK_SET,SEEK_CUR和SEEK_END和依次为0,1和2.
     
    简言之:
      fseek(fp,100L,0);把fp指针移动到离文件开头100字节处;
      fseek(fp,100L,1);把fp指针移动到离文件当前位置100字节处;
        fseek(fp,100L,2);把fp指针退回到离文件结尾100字节处。
  • 相关阅读:
    项目总结
    个人博客
    个人博客
    个人博客
    个人博客
    个人博客
    个人博客
    个人博客
    个人博客
    浅谈Vue与swiper轮播图框架结合小案例
  • 原文地址:https://www.cnblogs.com/spruce/p/13261190.html
Copyright © 2011-2022 走看看