c++读取文件内容到数组
时间: 2024-06-13 08:09:26 浏览: 93
以下是两种C++读取文件内容到数组的例子:
1.将文件中的数据保存在一个一维数组中:
```cpp
#include <iostream>
#include <fstream>
using namespace std;
int main() {
int datalen = 0;
double num[100];
ifstream file("data.txt");
while (!file.eof()) {
file >> num[datalen++];
}
for (int i = 0; i < datalen; i++) {
cout << num[i] << " ";
}
file.close();
return 0;
}
```
2.将文件中的数据保存在一个二维数组中:
```cpp
#include <iostream>
#include <fstream>
using namespace std;
int main() {
double num[10][10];
ifstream file("data.txt");
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= i; j++) {
file >> num[i][j];
}
}
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= i; j++) {
cout << num[i][j] << " ";
}
cout << endl;
}
file.close();
return 0;
}
```
阅读全文