何千ものfloat値で構成されるデータファイルがあり、それらを2Dベクトル配列に読み込んで、ファイルからfloatが保存されたら、そのベクトルを別のルーチンに渡します。このコードを実行すると、出力されます。
[0] [0] = 0、[0] [1]=0など。
データファイルには、次のような値が含まれています。
0.000579、27.560021など。
int rows = 1000;
int cols = 2;
vector<vector<float>> dataVec(rows,vector<float>(cols));
ifstream in;
in.open("Data.txt");
for(int i = 0; i < rows; i++){
for(int j = 0; j < 2; j++){
in >> dataVec[i][j];
cout << "[ " << i << "][ " << j << "] = " << dataVec[i][j] << endl;
}
}
in.close();