我试图从一个txt文件中读取;
0 1 1 1 0 0 0
1 0 0 0 1 0 0
1 0 0 0 1 1 0
1 0 0 0 0 1 0
0 1 1 0 0 1 0
0 0 1 1 1 0 0
0 0 0 0 0 0 0
并将其复制到2D矩阵中。以下代码尝试执行此操作
int readFile(int indirectedAdjacencyList[][7])
{
ifstream dPathList;
dPathList.open ("input.txt");
for(int i=0; i<7; i++)
{
for (int j=0; j<7; j++)
{
dPathList >> indirectedAdjacencyList[i][j];
}
}
dPathList.close();
return 0;
}
但似乎我的代码中存在问题。在2D矩阵中,我只有零,但矩阵的大小是可以的(7x7)。有人可以告诉我它有什么问题吗?