※ 引述《jsrdoz ( )》之铭言:
: 我有一笔数据
: 长的形式大概是
: a1 b1 c1 d1 e1 f1
: a2 b2 c2 d2 d2 f2
: a3 b3 c3 d3 e3 f3
: .......
: 其余以此类推
: 所以我read的时候是写成
: open(11,略......)
: do i=1,10000
: read(11*) a(i),b(i),c(i),d(i),e(i),f(i)
: enddo
: 这边其实都没问题
: 可是我compile完之后执行却出现问题
: 才发现我有些时候f的那一个column会完全没有数值
: 导致读不到数值因此出现问题
: 想要请问有没有人遇过类似的问题
: 如果这样该怎么办呢?
: 谢谢
如果用原题举例的话...
open(11,略......)
do i=1,10000
read(11,100) a(i),b(i),c(i),d(i),e(i),f(i)
enddo
100 format (6I5)
^
|这里是说明你要放几列,当然你要改其他模式也可以,
如(4I5,2E13.5)或(2I5,F13.5,3I5)之类的玩意
至于format格式的说明,网络上应该很多..
这是小弟的使用心得,或者有其他大大能提供更好的方法。
以上,报告完毕