zoukankan      html  css  js  c++  java
  • c++ fstream中seekg()和seekp()的用法

    转自:http://blog.sina.com.cn/s/blog_679f85d40100mysi.html

    先说一下C语言中fseek()的功能:

    函数原型:int fseek(FILE *fp, LONG offset, int origin)

    参数含义:fp 文件指针 offset 相对于origin规定的偏移位置量 origin 指针移动的起始位置,可设置为以下三种情况: SEEK_SET 文件开始位置 SEEK_CUR 文件当前位置 SEEK_END 文件结束位置

    C++中seep()和seekg()函数功能

    seekp:设置输出文件流的文件流指针位置
    seekg:设置输入文件流的文件流指针位置
    函数原型:
    ostream& seekp( streampos pos );
    ostream& seekp( streamoff off, ios::seek_dir dir );
    istream& seekg( streampos pos );
    istream& seekg( streamoff off, ios::seek_dir dir );
    函数参数
    pos:新的文件流指针位置值
    off:需要偏移的值
    dir:搜索的起始位置
    dir参数用于对文件流指针的定位操作上,代表搜索的起始位置
    在ios中定义的枚举类型:
    enum seek_dir {beg, cur, end};
    每个枚举常量的含义:
    ios::beg:文件流的起始位置
    ios::cur:文件流的当前位置
    ios::end:文件流的结束位置

  • 相关阅读:
    使用php语言生成二维码
    简单的二级目录 操作
    上传图片 以及做成缩略图
    第一天 :学习node.js
    中文api接口
    PHP中获取当前页面的完整URL
    tp中session用来做权限方法 (缓解mysql压力)
    时间倒计时
    static关键字
    Windows程序内部运行原理简介
  • 原文地址:https://www.cnblogs.com/buptlyn/p/4435784.html
Copyright © 2011-2022 走看看