我有一个文件像这样:整数到数组
1 20 42 45 ...(74 integers)
2 43 41 92 ...(74 integers)
有74行74点的整数每个用空格分开。
下面的代码是不是为我工作:只
#define NUM 74
int info[NUM][NUM] = {0};
std::ifstream file("file.txt");
std::string line;
int i = 0, j;
while(std::getline(file, line)){
for(j=0; j<NUM; j++){
std::istringstream(line) >> info[i][j];
}
i++;
}
此代码存储每一行的第一个值到每个信息[I]的74列。我可以使用: std :: istringstream(line)>> info [i] [0] >> info [i] [1] 但我不知道如果我有每行2个整数的列表确定如何做到这一点对于大量的整数(如74)。
谢谢,类似于我想通了 – user1220086