C++中ifstream让文件回到开头
时间: 2024-03-20 19:41:54 浏览: 251
ofstream,ifstream,fstream读写文件
5星 · 资源好评率100%
可以使用`seekg()`函数将文件指针移回文件开头,代码示例如下:
```
#include <fstream>
int main() {
std::ifstream file("test.txt");
// 先读取文件内容...
file.seekg(0, std::ios::beg); // 将文件指针移回文件开头
// 然后可以再次读取文件内容...
return 0;
}
```
其中,`seekg()`函数的第一个参数表示偏移量,第二个参数表示偏移起点,`std::ios::beg`表示从文件开头开始偏移。在本例中,`seekg(0, std::ios::beg)`表示将文件指针移回文件开头。
阅读全文