读入一段文本到vector对象
时间: 2023-06-23 09:08:20 浏览: 132
c语言读入文本文档到结构体.txt
可以使用以下代码读入一段文本到vector对象:
```c++
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
using namespace std;
int main() {
ifstream infile("example.txt");
vector<string> lines;
string line;
while (getline(infile, line)) {
lines.push_back(line);
}
infile.close();
// 输出vector中的内容
for (const auto& l : lines) {
cout << l << endl;
}
return 0;
}
```
其中,`example.txt`是要读入的文本文件名,`lines`是存储文本内容的vector对象。使用`getline`函数从文件中逐行读取文本,并将每行文本存储到vector中。最后,使用循环输出vector中的内容。
需要注意的是,在使用完ifstream对象后,需要使用`close()`函数关闭文件。
阅读全文