以下のようなデータ列 (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;
}