[問題] 請問READ TXT檔 如何判斷有幾列

看板Fortran作者 (鱉鱉)時間11年前 (2013/03/22 02:06), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
我在READ一些參數的時候 都要給"陣列大小"再做DO迴圈去讀值 否則會出現記憶體出錯的問題 請問各位神人 有什麼辦法可以讓他自動判斷TXT檔有幾列嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.56.61

03/22 02:38, , 1F
用無限迴圈+read(不需要讀入變數)然後計次。
03/22 02:38, 1F

03/22 09:39, , 2F
搜尋一下本版文章"矩陣"會有一串"未知大小矩陣讀取的"
03/22 09:39, 2F

03/22 09:40, , 3F
前面的code可以讀出行數 列數的話你可以先讀一行 然後
03/22 09:40, 3F

03/22 09:41, , 4F
再針對資料間區別的符號是什麼 來寫一個迴圈去算 :D
03/22 09:41, 4F

03/28 19:58, , 5F
可以用read(*,*,err)來做計數器
03/28 19:58, 5F
文章代碼(AID): #1HIqmNTZ (Fortran)
文章代碼(AID): #1HIqmNTZ (Fortran)