看板 Fortran 關於我們 聯絡資訊
我有一筆數據 長的形式大概是 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會完全沒有數值 導致讀不到數值因此出現問題 想要請問有沒有人遇過類似的問題 如果這樣該怎麼辦呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.67.65
philodi:read(11,'6(...)') 應該是讀寫用*的話一行只會有5個數 06/10 19:18
Cypresslin:既然是"有時候"會有這問題,建議檢查你輸入的資料 06/11 15:12
jsrdoz:謝謝大家 設定format就解決了!! 雖然說是有時候,可是因為 06/15 00:08
jsrdoz:數據量有點大,所以檢查起來有點累 06/15 00:08
philodi:褲也 06/27 09:32