关于c的二维数组的读取的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:03:08
我有一个双精度的二维数组,是21x21的,存在一个叫BFC.dat的文件中,现在我要用这个数据,想把它从文件中读取出来并存于X[21][21]的数组中,请问我该怎么编制程序。谢谢指点。

你可以用循环控制然后一个一个读取
也可以使用块读写函数整体读取

FILE *p;
p=fopen("BFC.dat","w");
for(i=0;i<21;i++)
for(j=0;j<21;j++)
fscanf(p,"%f ",&a[i][j]);
fclose(p);