c++从txt读取数据到vector
时间: 2023-05-02 20:00:59 浏览: 310
C++从文本文件读取数据到vector中的方法
可以使用 ifstream 类读取 C++ 的文本文件,并使用 push_back 函数将数据存储到 vector 中。具体实现方法如下:
1. 包含头文件 fstream 和 vector
```
#include <fstream>
#include <vector>
```
2. 声明 ifstream 对象和 vector 对象
```
ifstream input_file("filename.txt"); // 替换为实际文件名
vector<int> data_vec;
```
3. 读取文件内容并存储到 vector 中
```
int num;
while (input_file >> num) { // 每次读取一个数字
data_vec.push_back(num); // 将数字存储到 vector 中
}
```
4. 关闭文件流
```
input_file.close();
```
最终,vector 对象 data_vec 中存储了文本文件中所有的数字。
阅读全文