作者zmack0905 (降太)
看板Fortran
標題[問題] 有關於迴圈讀取中途出錯
時間Thu Feb 27 13:55:23 2014
為了配和研究需要寫了一個讀取程式
因為分日,時,物種等等,共寫了幾層迴圈
格式都是相同的(所以才能迴圈)
不過卻在某一層忽然停止(大概讀取進度70%的時候)
出現(24),end of file 的問題
照理講因為格式都一樣(每天每個小時每個物種都是一樣的資料寫法)
如果有問題應該前面就出錯了,不至於到中段以後才抱錯
現在就是遇到這樣的問題,希望各位能給一點建議
p.s 以前的實驗結果都沒問題,證明這隻程式的確能用的
不過要是實驗數據有問題,照理講模擬還沒結束就會報錯了...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.29.185
1F:推 rex0707:檔案最後有留一行空白行嗎? 02/27 14:03
2F:→ zmack0905:以前跟現在都沒有留喔 02/27 16:38
3F:→ Cypresslin:既然是遇到EOF然後沒改過code,最可能出錯的就是數據啦 02/28 00:37
4F:→ Cypresslin:除非他會輸出之前沒有料到的東西產生例外狀況 02/28 00:37
5F:→ pipidog:可能性很低,但有這個可能.如果你的code跟你的數據在不同的 02/28 03:18
6F:→ pipidog:OS下產生,可能要考慮一下dos2unix或unix2dos 02/28 03:19
7F:→ pipidog:因為兩個OS對於文字檔的結束字元的定義不同 02/28 03:20