PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Fortran
[問題] 有關於迴圈讀取中途出錯
作者:
zmack0905
(降太)
2014-02-27 13:55:23
為了配和研究需要寫了一個讀取程式
因為分日,時,物種等等,共寫了幾層迴圈
格式都是相同的(所以才能迴圈)
不過卻在某一層忽然停止(大概讀取進度70%的時候)
出現(24),end of file 的問題
照理講因為格式都一樣(每天每個小時每個物種都是一樣的資料寫法)
如果有問題應該前面就出錯了,不至於到中段以後才抱錯
現在就是遇到這樣的問題,希望各位能給一點建議
p.s 以前的實驗結果都沒問題,證明這隻程式的確能用的
不過要是實驗數據有問題,照理講模擬還沒結束就會報錯了...
作者:
rex0707
(我就是我)
2014-02-27 14:03:00
檔案最後有留一行空白行嗎?
作者:
zmack0905
(降太)
2014-02-27 16:38:00
以前跟現在都沒有留喔
作者:
Cypresslin
(啊哈哈~~)
2014-02-28 00:37:00
既然是遇到EOF然後沒改過code,最可能出錯的就是數據啦除非他會輸出之前沒有料到的東西產生例外狀況
作者:
pipidog
(如果狗狗飛上天)
2014-02-28 03:18:00
可能性很低,但有這個可能.如果你的code跟你的數據在不同的OS下產生,可能要考慮一下dos2unix或unix2dos因為兩個OS對於文字檔的結束字元的定義不同
繼續閱讀
Re: [問題] pointer的運算速度
pipidog
[問題] pointer的運算速度
kobeismyfans
[請益] 先做再判斷的while
zx09192939
[問題] 跨行讀值的問題
JiGo
[問題]forrtl:error(200):program aborting due
iammyfriend
Re: [問題] 關於compiler一問
pipidog
Re: [問題] 關於compiler一問
will1118
Re: [問題] 關於compiler一問
pipidog
[問題] 關於compiler一問
qscNERO
[問題] fortran當中使用netcdf
ihaveaids
Links
booklink
Contact Us: admin [ a t ] ucptt.com