man,fscanf()函数的pc[i][j]前加&pc[i][j]即可。
#include
#include
FILE *f;
void main()
{
int i,j,a=1;
int pc[7][7]={1,};
if ((f=fopen("E:\\ex9.txt","r"))==NULL)
{
printf("无法打开文件!");
exit(1);
}
for (i=0;i<7;i++)
{
for (j=0;j<7;j++)
{
fscanf(f,"%d",&pc[i][j]);
}
}
fclose(f);
for (i=0;i<7;i++)
{
for (j=0;j<7;j++)
{
printf("%-6d",pc[i][j]);
}
printf("\n");
}
}