c语言如何载入dat文件里的数据到数组

#include<stdio.h>#include<string.h>#defineM72#defineN60#defineMAXM*Nfloataa[M][N],bb[... #include<stdio.h>
#include<string.h>
#define M 72
#define N 60
#define MAX M*N
float aa[M][N],bb[M][N];

int ReadDat()
{
FILE *in;
int i,j,t1,t2;

if((in=fopen("e:\\study\\geophysics\\ex7\\cj","rb"))==NULL)
{
printf("无法载入数据\n");
return 0;
}
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
fscanf(in,"%d,%d,%f",&t1,&t2,&aa[t1][t2]);
}
}

这个函数有哪个地方写错了么?要求是从那个cj.dat的文件里读出数据来存到这个aa的数组里面。每次调试都是显示无法载入数据。可是明明文件的路径没有错,而且和程序是存放在同一个文件夹里面的啊?应该怎么才能载入啊?
求高人帮助……
展开
 我来答
shaoqi08110820
2012-11-22 · TA获得超过2508个赞
知道大有可为答主
回答量:1514
采纳率:100%
帮助的人:1743万
展开全部
你文件少了.dat
e:\\study\\geophysics\\ex7\\cj.dat
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式