我有一个包含数千个浮点值的数据文件,我想将它们读入二维向量数组,并在存储文件中的浮点数后将该向量传递给另一个例程。当我运行此代码时,它会打印出来;
[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();