C++ seekg()函数[通俗易懂]

C++ seekg()函数[通俗易懂]seekg()是对输入流的操作seekp()是对输出流的操作seekg()Movesthereadpositioninastream.//移动在流中读的位置------------------------------------------------------------------------basic_istream<Elem,Tr>&seek...

seekg()是对输入流的操作 g是get缩写
seekp()是对输出流的操作 p是put缩写

seekg()
Moves the read position in a stream.//移动在流中读的位置
------------------------------------------------------------------------
basic_istream<Elem, Tr>& seekg(  //一个参数
    pos_type pos
);
basic_istream<Elem, Tr>& seekg(
    off_type off,                                     //两个参数
    ios_base::seekdir way
);
------------------------------------------------------------------------
参数
pos 
The absolute position in which to move the read pointer.
//移动读取指针的绝对位置

off //偏移量
An offset to move the read pointer relative to way.

way // 基地址
One of the ios_base::seekdir enumerations.
它有三个取值
ios::beg:表示输入流的开始位置
ios::cur:表示输入流的当前位置
ios::end:表示输入流的结束位置


只听到从架构师办公室传来架构君的声音:
自顾无长策,空知返旧林。有谁来对上联或下联?

在这里插入图片描述
输出结果:
在这里插入图片描述

本文来源漫步_云端,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/209711
0

发表评论