[問題] 有關於迴圈讀取中途出錯

作者: 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對於文字檔的結束字元的定義不同

Links booklink

Contact Us: admin [ a t ] ucptt.com