作者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