作者swm (研究室常驻程式)
看板Fortran
标题[问题] 如何在判别空缺的资料?
时间Fri Oct 16 19:24:22 2009
请问各位,如果我的资料型态如下
2009 010223 975.6 1113.4 32.5
^^^^^
要如何用read读取空缺的资料
用浮点数的格式
然後在判别式中进行判别
我写到
if(var3.eq.'')
可是这样似乎不管用
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.81.146
1F:推 laa7352:试试 if(var3 .eq. 0.0) 10/16 19:53
2F:→ charlesdc:先看看你怎麽读进去的吧 搞不好连读都没读到@@ 10/17 00:12
3F:→ charlesdc:楼上那样应该也是抓不到 就算起始值全部为0 浮点运算有 10/17 01:00
4F:→ charlesdc:有效位数的问题 所以不可能有等於0.0的值 10/17 01:00
5F:→ blc:因为浮点数的储存方式,是可以有等於0.0的值。 10/17 11:09
6F:→ swm:抱歉忘记说明,我的读取方式read(1,'i4,3i2,3f7.1') 10/18 01:19