#include
#define M 4
#define N 3
main()
{
int i,j=0;
double a[M][N],k[M][N];
int flag=0;
FILE *p=fopen("F:\\c\\1.txt","w");
FILE *fp=fopen("F:\\c\\buzu.txt","r");
if(!fp)
{
printf("can't open file\n");
return -1;
}
while(!feof(fp))
{for(i=0;i
for(j=0;j
if(fscanf(fp,"%d",&a[i][j])==1)
printf("%d\t",a[i][j]);
else
{
flag=1;
break;
}
}
if(flag==1)
break;
printf("\n");
}
}
fclose(fp);
for(i=0;i
if(!p)
{
printf("can't open file\n");
return -1;
}
for(i=0;i
for(j=0;j
}
}
fclose(p);
return 0;
}
如上,不会出现乱码。
只要你保证你输入的文件中,有
4行3列的数字。
这是为了简化。