矩阵数据读取(c语言)

来源:百度知道 编辑:UC知道 时间:2024/09/24 12:07:36
0 0 0 0 0 0 0 0 0 0
0 1 0 0 1 0 1 0 1 0
0 1 1 1 1 1 0 0 0 0
0 0 0 0 1 0 0 0 1 0
0 1 0 1 1 1 0 0 1 0
0 0 1 1 1 1 0 0 1 0
0 1 0 0 0 1 1 0 1 0
0 0 0 1 1 0 1 1 0 0
0 0 1 1 0 0 1 1 1 0
0 0 0 0 0 0 0 0 0 0

123.txt中有如上数据,怎样复制到a[10][10]中
谢谢
C语言描述.

#include <stdio.h>
#include <conio.h>
main()
{
int a[10][10];
int i,j;
FILE *fp;

fp=fopen("d:\\123.txt","r");
if (fp==NULL)
{
printf("File Open Error:\n");
getch();
exit(1);
}
for (i=0;i<10;i++)
for (j=0;j<10;j++)
fscanf(fp,"%d",&a[i][j]);

for (i=0;i<10;i++,printf("\n"))
for (j=0;j<10;j++,printf(" "))
printf("%2d",a[i][j]);

fclose(fp);
getch();
}

到循环里去读吧...把123以ASCII方式打开,一个字节一个字节去读!