| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 738 人关注过本帖
标题:记录数据生成文件的问题(2个)
只看楼主 加入收藏
hahayezhe
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖南张家界
等 级:贵宾
威 望:24
帖 子:1386
专家分:6999
注 册:2010-3-8
收藏
得分:10 
很简单啊 你回车附没清掉,回车后被第一个接受了 scanf后面加个fflush吧
收到的鲜花
2011-07-08 22:44
qldxsun
Rank: 4
等 级:业余侠客
帖 子:125
专家分:240
注 册:2011-6-4
收藏
得分:1 
回复 10楼 多布斯的喵喵
上网不方便,最近都是手机上的。见楼上的说法。我觉得问题就出在回车和你的输入格式上。要是把字符串和数字分开读,做成两条语句,并且正确回收回车,这样一定是对的。
2011-07-09 10:00
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:6 
TC,VC6 等古老的编译器,当发现代码用不到数字协处理器时,就不会去初始化80387。
你的代码中没有浮点数的运算,因此VC6没有初始化80387。但scanf传进去了"%f",也就是运行时需要用到80387,于是运行出错。

你可以这样,随便加一句 double fuck = 0.0; 试试看,= 0.0 是必须的。
收到的鲜花
  • 多布斯的喵喵2011-07-09 18:20 送鲜花  1朵   附言:虽然不是太懂……但是,很厉害
2011-07-09 11:11
bolin43210
Rank: 2
等 级:论坛游民
帖 子:6
专家分:21
注 册:2011-7-8
收藏
得分:0 
我在VC++里编译运行了,第一个是正确的,没有问题啊!!你再试试!
2011-07-09 12:43
struct
Rank: 1
等 级:新手上路
帖 子:4
专家分:9
注 册:2011-7-9
收藏
得分:6 
我有一个方法,你可以试一下,你可以先定义头文件#include <math.h>,然后再main()函数的第一行调用求平方根的函数sqrt(0);,舍弃结果,目的是让编译器打开
float型数据的支持。然后你在编译一次试试。在TC里这是一个BUG,通过这个方法可以正常运行。
收到的鲜花
  • 多布斯的喵喵2011-07-09 18:23 送鲜花  1朵   附言:虽然不是太懂…… 但是应该有道理
2011-07-09 13:13
多布斯的喵喵
Rank: 2
等 级:论坛游民
帖 子:133
专家分:24
注 册:2011-3-29
收藏
得分:0 
回复 14楼 bolin43210
是正确,你输入数据试试,要试完哦
2011-07-09 18:21
快速回复:记录数据生成文件的问题(2个)
数据加载中...
 
   



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

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