[问题] 有关于循环读取中途出错

楼主: 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