我有一个文件
0 3 2
1 2 3
4 5 6
6 8 1
其中每行的第一个数字是行,第二个数字是列,第三个数字是该行、列中包含的数据。这将是一个给定的 [8][8] 数组,所以我已经将所有内容初始化为 0,但是如何存储这些数据值中的每一个?例如,我想要 [0][3] =2 和 [1][2] = 3。我想跟踪找到该行、列和数据值的行。那么,我怎样才能正确地将这些值插入到我的二维数组中呢?
int rowcol[8][8];
for (int i=0; i < 9; i++)
for (int j=0; j < 9; j++)
{
rowcol[i][j] =0;
}
ifstream myfile;
int nums;
myfile.open(text.c_str());
while (!myfile.eof()) {
myfile >> nums;
numbers.push_back(nums);
}
for (int i=0; i < numbers.size(); i++)
{
//Not sure what the best approach here would be and I'm not even sure if I should have done a vector...
}