作者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