首页 > 软件开发 > 编程语言 >

fseek函数的用法

来源:互联网 2023-03-17 00:02:38 410

fseek函数重定位流(数据流/文件)上的位置指针,相当于在文件当中定位,使用它可以到达文件任何位置,下面就来看看它的用法吧。l8x办公区 - 实用经验教程分享!

fseek函数的用法l8x办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • c编程软件

方法/步骤

  • 1

    使用它首先要包含标准输入输出头文件#includestdio.h>。l8x办公区 - 实用经验教程分享!

    fseek函数的用法l8x办公区 - 实用经验教程分享!

  • 2

    它有三个参数,分别是流\文件指针,偏移量和起始位置。l8x办公区 - 实用经验教程分享!

    fseek函数的用法l8x办公区 - 实用经验教程分享!

  • 3

    如果命令执行成功返回0,如果失败返回-1并且给errno变量指定对应的错误码。l8x办公区 - 实用经验教程分享!

    fseek函数的用法l8x办公区 - 实用经验教程分享!

    fseek函数的用法l8x办公区 - 实用经验教程分享!

  • 4

    第一参数是流指针,可以是打开的文件或其他流,必须是有效值。l8x办公区 - 实用经验教程分享!

    fseek函数的用法l8x办公区 - 实用经验教程分享!

  • 5

    第二个参数是偏移量,单位是字节,偏移的参考点由第三个参数指定。l8x办公区 - 实用经验教程分享!

    fseek函数的用法l8x办公区 - 实用经验教程分享!

  • 6

    第三个参数有三种选择——SEEK_SET(文件开头),SEEK_CUR(当前位置),SEEK_(文件结尾)。l8x办公区 - 实用经验教程分享!

    fseek函数的用法l8x办公区 - 实用经验教程分享!

  • 7

    偏移前和偏移后打印的内容是不同的。l8x办公区 - 实用经验教程分享!

    fseek函数的用法l8x办公区 - 实用经验教程分享!

  • 注意事项

    • 必须是已经打开的文件,否则会出错。
    • 一般用于二进制文件,也可以用于文本文件,后者需要注意。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!l8x办公区 - 实用经验教程分享!


    标签: C语言编程

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码