C++读取一维数组的txt文件生成一维数组
时间: 2023-09-03 21:11:07 浏览: 75
可以使用C++的fstream库来读取txt文件中的数据,并将其存储到一维数组中。以下是一个简单的示例代码:
```c++
#include <iostream>
#include <fstream>
using namespace std;
int main() {
// 打开txt文件
ifstream infile("data.txt");
if (!infile.is_open()) {
cout << "文件打开失败!" << endl;
return 0;
}
// 读取txt文件中的数据到数组中
int arr[100];
int n = 0;
while (!infile.eof()) {
infile >> arr[n];
n++;
}
// 输出数组中的数据
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
// 关闭文件
infile.close();
return 0;
}
```
在上述代码中,我们首先打开了名为“data.txt”的txt文件,然后使用while循环逐行读取文件中的数据,并将其存储到数组中。最后,我们输出了数组中的数据,并关闭了文件。
阅读全文