Re: [問題] read的問題

看板Fortran作者 (抓不住的風)時間12年前 (2012/06/10 20:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #1Fr93jsH (Fortran)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1Fr93jsH (Fortran)