fstream中的seekg
时间: 2023-12-30 22:39:38 浏览: 29
引用\[2\]中提到了fstream中的seekg函数,它用于设置输入文件流的文件流指针位置。具体的函数原型为istream& seekg(streampos pos)和istream& seekg(streamoff off, ios::seek_dir dir)。其中,pos表示新的文件流指针位置值,off表示需要偏移的值,dir表示搜索的起始位置。在ios中定义了一个枚举类型seek_dir,它包含了三个枚举常量:ios::beg表示文件流的起始位置,ios::cur表示文件流的当前位置,ios::end表示文件流的结束位置。通过调用seekg函数,我们可以将文件流指针定位到指定的位置,从而实现对文件的随机访问。
#### 引用[.reference_title]
- *1* [搞懂C++文件流, 文件读写,fstream、seekg、seekp等的使用。](https://blog.csdn.net/qq_51721904/article/details/124283990)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [c++ fstream中seekg()和seekp()的用法](https://blog.csdn.net/qq_16209077/article/details/52058917)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]