Re: [問題] read的問題
※ 引述《jsrdoz ( )》之銘言:
: 我有一筆數據
: 長的形式大概是
: a1 b1 c1 d1 e1 f1
: a2 b2 c2 d2 d2 f2
: a3 b3 c3 d3 e3 f3
: .......
: 其餘以此類推
: 所以我read的時候是寫成
: open(11,略......)
: do i=1,10000
: read(11*) a(i),b(i),c(i),d(i),e(i),f(i)
: enddo
: 這邊其實都沒問題
: 可是我compile完之後執行卻出現問題
: 才發現我有些時候f的那一個column會完全沒有數值
: 導致讀不到數值因此出現問題
: 想要請問有沒有人遇過類似的問題
: 如果這樣該怎麼辦呢?
: 謝謝
如果用原題舉例的話...
open(11,略......)
do i=1,10000
read(11,100) a(i),b(i),c(i),d(i),e(i),f(i)
enddo
100 format (6I5)
^
|這裡是說明你要放幾列,當然你要改其他模式也可以,
如(4I5,2E13.5)或(2I5,F13.5,3I5)之類的玩意
至於format格式的說明,網路上應該很多..
這是小弟的使用心得,或者有其他大大能提供更好的方法。
以上,報告完畢
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.101.12.99
討論串 (同標題文章)
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章