主题:为什么不能读入0.999766_8???
qxqzxzly
[专家分:100] 发布于 2010-11-22 13:00:00
从文件里读入数据,如果浮点数写成带有_8的话,运行时就会报错,去掉则一切正常,怎样才能让程序能够读入带有_8的数据呢 谢谢啦
回复列表 (共3个回复)
沙发
dongyuanxun [专家分:7180] 发布于 2010-11-22 13:13:00
直接读不能。
前几天刚讨论过,详情参见http://bbs.pfan.cn/post-356301.html
现在估计也只能将_8用某些手段去掉才行。
或者按照字符串读,把_8去除后再转换成浮点也成。
板凳
yeg001 [专家分:14390] 发布于 2010-11-22 13:59:00
改成D0 应该就可以. 只能作些取舍了.
3 楼
qxqzxzly [专家分:100] 发布于 2010-11-22 22:20:00
呵呵 居然有人跟我遇到同样的问题 好久都没上论坛逛 最近一直在学c++,感觉对fortran的理解又不一样了
我来回复