CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

Dev-C++4.9.8.0中的fscanf(fp,"%10.5f", &ret)不能正确读出我的浮点数据,但读整数正确。

楼主pathmoon(月影)2004-12-03 22:30:17 在 C/C++ / C语言 提问

int               ret   =   0;  
                  double         doub=0;  
                  char             filename[40];  
                  FILE*           fp;  
   
                  .  
                  .  
                  .  
   
                  fp   =   fopen(filename,   "rt");  
                  if   (!fp){  
                                  cout   <<   "   file   not   exist.\n";  
                                  return   0;  
                  }  
   
                  for(i=0;   (i<N)   &&   (!feof(fp));   i++){  
  //   第一条语句正常,第二条语句不对了,为什么啊?  
                                  fscanf(data_file,"%d",   &ret);  
                                  fscanf(data_file,"%10.5f",   &doub);  
                  }  
   
   
  文件中的数据按两列存放,以空格和回车换行分隔:  
   
  10         4  
  86         3.5  
   
  问题点数:0、回复次数:5Top

1 楼sharkhuang(走吧走吧!人总会慢慢长大~)回复于 2004-12-04 13:28:49 得分 0

试试fscanf(data_file,"%f",   &doub);  
  Top

2 楼zhangfjj(小张)回复于 2004-12-04 14:26:12 得分 0

fscanf(data_file,"%10.5f",   &doub);  
  =====  
  楼上说的应该是对的,在输入数据时,不要企图用格式符去指定数据的精度,这是没有用的!Top

3 楼williamVII(spread)回复于 2004-12-04 16:27:49 得分 0

nodTop

4 楼pathmoon(月影)回复于 2004-12-09 00:31:20 得分 0

还是不行啊!  
   
  我换成你们建议的格式了依旧不对,而且现象和原来的一样   -_-  
   
  Top

5 楼great_chenliang(Eric)回复于 2004-12-09 00:55:47 得分 0

你读出来的是什么呢?Top

相关问题

  • [F_U_C_K]To where you are
  • 只见C,不见D、E、F????
  • R(S,C,Z) F={SC--->Z Z---->C}是第几范式?
  • c 中的fscanf 如何用fstream或其它C++方法实现
  • 在线等!!关系模式R(A,B,C,D),F是R上成立的FD集,F={B->C,C->D},则C的闭包C+为多少 ?
  • 如何提取"a$b$ c$d$e f$ga$b$ c$d$e f$ga$b$ c$d$e f$g..."中两个"$"内的内容
  • 硬盘问题。原C、D、E、F四个分区,现只能看到C、D。
  • c#?!?!?!
  • :)C#
  • C#!!!!!

关键词

  • fp
  • ret
  • filename

得分解答快速导航

  • 帖主:pathmoon

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo