• 随机存取:fseek(),ftell()


    随机存取:fseek(),ftell()

    fseek(fp,offset,pos):  文件指针定位,fp指向被打开的文件,offset为相对当前pos位置的偏移量,正数表示
                向文件尾部偏移,负数表示向文件头部偏移。pos有三种状态,
                分别为SEEK_SET(0)文件开始;SEEK_CUR(1)当前位置;SEEK_END(2)文件结尾.
                返回值:正常返回值为0,异常返回值为-1,例如试图移动超出文件范围(若试图超出
                文件结尾,则始终停留在文件结尾,返回值依然为0,只有试图超出文件开始处时,
                才返回-1)


    ftell(FILE* fp) :    返回值为long类型,它返回文件的当前位置。若当前文件位置为fseek(fp,0,SEEK_END),
                则返回当前文件的大小(字节单位).

  • 相关阅读:
    例解 Linux 下 Make 命令
    linux使用bin文件安装jdk
    Linux查看及设置系统字符集
    FTP的两种主动模式和被动模式
    Mongodb之主从复制
    Nginx配置认证登录
    AWK
    Redis+Keepalived实现高可用
    Redis哨兵配置
    Keepalived指定文件接收日志
  • 原文地址:https://www.cnblogs.com/endenvor/p/6821694.html
Copyright © 2020-2023  润新知