我想读取我的 data.txt 文件,它看起来像并将其存储在一个名为 buffer[i][j] 的数组中
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
我正在编写一个看起来像的代码
#include"stdio.h"
#include"stdlib.h"
int main() {
FILE *fp1;
int i,j;
int buffer[4][4]={0};
fp1 = fopen("exact_enumerated_config_442_cub_mc","r");
for(i=0;i<4;i++) {
for(j=0;j<4;j++) {
fscanf(fp1,"%d", &buffer[i][j]);
}
// fscanf(fp1,"\n");
}
fclose(fp1);
for(i=0;i<4;i++) {
for(j=0;j<4;j++) {
printf("%d ",buffer[i][j]);
}
printf("\n");
}
}
但我得到了输出......
1 1 2 1
5 1 6 1
17 1 18 1
21 1 22 1
为什么????