我有一個文件像這樣:整數到數組
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