当前位置: 代码迷 >> C语言 >> 高手请进
  详细解决方案

高手请进

热度:101   发布时间:2008-02-24 15:46:49.0
高手请进
想通过数据传输将文本中的数据导入,进行计算,再将结果输出倒文本,
不知道导入数据哪里错了,请高手指点
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]);
       }
      }
。。。。
搜索更多相关的解决方案: 数据传输  exit  cannot  

----------------解决方案--------------------------------------------------------
读完一个文件之后最好用fclose(fp)关了这个文件,否则会有问题,应该是这里
----------------解决方案--------------------------------------------------------
回复 2# 的帖子
应该不是这个问题,哪位高手可否看一下我的完整程序。。。
敬请指教,急啊,小女子先谢过
----------------解决方案--------------------------------------------------------
文件不全 错误太多.
----------------解决方案--------------------------------------------------------
二进制文件最好不要用fprintf和fscanf,用fread和fwrite函数
----------------解决方案--------------------------------------------------------
但是我不知道用fread和fwrite怎么输入啊 ?还望指点
最近比较忙,才看到回复
----------------解决方案--------------------------------------------------------
[bc02]
----------------解决方案--------------------------------------------------------
  相关解决方案