R6002 floating point not loaded error

ComputerMark 2010-07-12 08:43:07
各位,最近遇到了个问题
昨天自己在写链表的一些基本操作,写完后编译通过,可是一运行,当我输入第一个数据时就发生了错误,我用的VC6.0,它提示说编译器已停止工作,搞的现在我找出原来写的小程序用VC6.0打开是它就弹出来了,难道我的编译器都被搞崩溃了?
后来我用VS2005,问题依然存在,它提示了一个R6002 floating point not loaded error,各位帮忙看看这到底是个什么错误,有没有办法解决?搞的我都不知道我的编译器是不是都要重装了。。。。谢谢了。。。
...全文
1723 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xraycrl 2011-08-09
  • 打赏
  • 举报
回复
好像只要加一次浮点数就行了。
xraycrl 2011-08-09
  • 打赏
  • 举报
回复
我也出现了类似的问题,怎样彻底解决啊!!
ComputerMark 2010-07-12
  • 打赏
  • 举报
回复
如果靠加浮点数解决的话,那不是以后每个程序都要加这个东西?那这个程序看的好混乱啊。。。
ComputerMark 2010-07-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bluejays 的回复:]
楼主是不是用了scanf("%f")?
如果是,那么就在scanf之前随便加一个浮点数操作。
比如
x = 2.3 ; // 加上这么一行
scanf ("%f", &x) ;
[/Quote]

是啊,我听说这是什么scanf的一个bug,可是为什么我原来写程序的时候没有出现这种情况呢?还请详细解答。谢谢啊。。。
bluejays 2010-07-12
  • 打赏
  • 举报
回复
看看微软的解释:
http://support.microsoft.com/kb/37507
http://topic.csdn.net/t/20050831/11/4241621.html
bluejays 2010-07-12
  • 打赏
  • 举报
回复
楼主是不是用了scanf("%f")?
如果是,那么就在scanf之前随便加一个浮点数操作。
比如
x = 2.3 ; // 加上这么一行
scanf ("%f", &x) ;

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧