| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 502 人关注过本帖
标题:[原创]不好意思又要麻烦大家了! 帮个忙吧
只看楼主 加入收藏
入门者
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2005-4-14
收藏
 问题点数:0 回复次数:2 
[原创]不好意思又要麻烦大家了! 帮个忙吧
思想:  
       调用文件的方式调用文件的数据,我写的程序是:
  #include<stdio.h>
/*save the date file*/
save(date,num)
float *date;
int num;
{
FILE *fp;
int i;
char s[80];
printf("enter filename: ");
gets(s);
if((fp=fopen(s,"w"))==0)
   {
    printf("cannot open file\n");
    exit(1);
   }
putw(num,fp);/*write out count*/
for(i=0;i<num;++i)
fprintf(fp,"%f",date[i]);
fclose(fp);
}
/*load the date file*/
load(date)
float *date;
{
FILE *fp;
int i,num;
char s[80];
printf("enter filename: ");
gets(s);
if((fp=fopen(s,"r"))==0)
  {
   printf("cannot open file\n");
   exit(1);
  }
num=getw(fp);
for(i=0;i<num;++i)
  fscanf(fp,"%f",&date[i]);
  fclose(fp);
  return(num);
}
main()
{
float *date;
int i;
int num=10;
save(date,num);
for(i=0;i<num;++i)
  {
   scanf("%f",&date[i]);
  }
load(date);
}
运行后 输入文件名字后一回车 就出现了  floating  point formats not linked
                                                             Abnormal program termination
希望各位高手不吝赐教! 谢谢!(声明:我对文件的操作这块刚刚接触,哎又是中国教育的问题啊,学期结束了,老师随便忽悠了几下,对这个也不懂,现在要用到,边看边做,一本潭浩强编C对这个也是草草几笔,例子也不多,看了几遍仍然是一知半解.若有什么弱智的错误莫笑话嘿嘿)

[此贴子已经被作者于2005-4-30 18:04:42编辑过]


搜索更多相关主题的帖子: 麻烦 
2005-04-30 17:45
heiguo55
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-4-18
收藏
得分:0 
我知道英语单词的意思是:你定义的floating 是不能link的
也就是说你 的 函数库里面可能没有
2005-04-30 19:43
入门者
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2005-4-14
收藏
得分:0 
哦, 谢谢!

2005-05-01 15:38
快速回复:[原创]不好意思又要麻烦大家了! 帮个忙吧
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030227 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved