• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C语言-基础-fseek()

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
  原型:int fseek(FILE *stream, long int offset, int whence)
  
  参数解释:
      FILE *stream - 文件流,要打开的文件指针
      long int offset - 一个长整型数据类型 offset 表示偏移量,偏移字节数  
      int whence - 起始位置(从这开始偏移)
             【SEEK_SET:0,文件开头;SEEK_END:2,文件末尾;SEEK_CUR:1,文件指针当前位置】


  注:fseek 受文件的打开方式影响,
    如以 r+,打开文件的指针指向文件开头;
    以 a/a+ 打开文件的指针在文件尾部,fseek 移动文件指针无效

  例子:
    *fseek 与 fwrite 结合使用
     int size = sizeof(student);
        int offset = (SN - 1)*size;
        fseek(file, offset , SEEK_SET);
        fwrite(&newStd,sizeof(student),1,file);
    

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#中HTML字符转换函数发布时间:2022-07-14
下一篇:
C++局部变量、全局变量、静态变量(堆、栈、静态存储区)发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap