100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > C语言fstream用法 c++ fstream中seekg()和seekp()的用法

C语言fstream用法 c++ fstream中seekg()和seekp()的用法

时间:2019-10-01 09:31:16

相关推荐

C语言fstream用法 c++ fstream中seekg()和seekp()的用法

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

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

参数含义:fp 文件指针 offset 相对于origin规定的偏移位置量 origin

指针移动的起始位置,可设置为以下三种情况: SEEK_SET 文件开始位置 SEEK_CUR 文件当前位置 SEEK_END

文件结束位置

C++中seekp()和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:文件流的结束位置.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。