想用dev c++编译器读一个TXT文件,里面是一个表格的行数l和列数c
然后想画一个l行c列的表格,可是显示表格的语句放在获取文件语句之后就无法显示了
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *f1;
int nbl,nbc,i,j;
f1=fopen("1.txt","rt");
if(f1==NULL){
fprintf(stderr,"can't open %s\n");
return EXIT_FAILURE;
}
fscanf(f1,"%d%d",&nbl,&nbc);
int tab[nbl][nbc];
for(i=0;i<nbl;i++)
for(j=0;j<nbc;j++)
tab[i][j]=0;
fclose(f1);
return EXIT_SUCCESS;
printf("the table is : \n");
for(i=0;i<nbl;i++)
{
for (j=0;j<nbc;j++)
printf("%d ",tab[i][j]);
printf("\n");
}
printf("\n");
}
求解释~~