高手请进
想通过数据传输将文本中的数据导入,进行计算,再将结果输出倒文本,不知道导入数据哪里错了,请高手指点
FILE *fp;
。。。
if((fp=fopen("H:\\shuju\\temu.txt","rb"))==NULL)
{
printf("cannot open the data!\n");
exit(0);
}
rewind(fp);
for(i = 0; i < 37 ; i++)
fscanf(fp, "%lf", &temu[i]);
if((fp=fopen("H:\\shuju\\temd.txt","rb"))==NULL)
{
printf("cannot open the data!\n");
exit(0);
}
rewind(fp);
for(i = 0; i < 37 ; i++)
fscanf(fp, "%lf", &temd[i]);
if((fp=fopen("H:\\shuju\\ts.txt","rb"))==NULL)
{
printf("cannot open the data!\n");
exit(0);
}
rewind(fp);
for(i = 0; i < 37 ; i++)
fscanf(fp, "%lf", &ts[i]);
。。。。。
for(i=0;i<40;i++)
{
while((tts>=ts[i])&&(tts<ts[i+1]))
{
Tu=temu[i]+(temu[i+1]-temu[i])/(ts[i+1]-ts[i])*(tts-ts[i]);
Td=temd[i]+(temd[i+1]-temd[i])/(ts[i+1]-ts[i])*(tts-ts[i]);
}
}
。。。。