我有一列数据(mydata.txt)如下(27行):
1
2
3
.
.
.
25
26
27
我想从文本文件中读取它,然后将其放入大小为 3x3x3 的 B 的 3D 数组中。任何人都可以帮助我吗?这是我刚刚用于读取数据的代码。我不知道我应该如何将读取的数据放入 3x3x3 的 3D 数组中。
#include <fstream>
#include <iostream>
int main()
{
int input1;
double input2;
//Open file
std::ifstream inFile;
inFile.open("mydata.txt"); //or whatever the file name is
while(!inFile.eof())
{
//Get input
inFile >> input1 >> input2;
//Print input
std::cout << input1 << " " << input2 << " ";
}
//Close file
inFile.close();
system ("PAUSE");
return 0;
}