Я пытаюсь прочитать в матрице 3x3 из файла. Файл содержит данные, которые выглядят следующим образом.
5 65 3
3 11 15
22 8 3
Пока у меня есть следующий код,
int data[3][3];
int i = 0;
int j = 0;
FILE *fptr = fopen("data.txt", "r");
for(; i < 3; ++i){
fscanf(fptr, "%d %d %d", &(data[i][0]), &(data[i][1]), &(data[i][2]));
}
i = 0;
for(; i < 3; ++i){
for(; j < 3; ++j){
printf("%d ", data[i][j]);
}
printf("\n");
}
fclose(fptr);
Однако из файла читается только первая строка матрицы. При попытке печати отображается только первая строка, за которой следуют две пустые строки.