wengxi 发表于 2016-9-19 19:51:46

怎么输出文件都有错

      write(xname, '(A, I8, A)') 'data1/t=',itimestep,'step_xv.dat'
      write(sname, '(A, I8, A)') 'data/zs',itimestep,'step_state.dat'
      write(oname, '(A, I8, A)') 'data/zs',itimestep,'step_other.dat'
      
      open (1,file=xname)
      open (2,file=sname)
      open (3,file=oname)急求,怎么让他跑,他总是说错了。

楚香饭 发表于 2016-9-19 23:32:46

这说明 I8 对于 itimestep 的值来说,宽度还不够

你可以试试把 itimestep 输出出来,看看是否符合你的预期。

也可以试试用 "(A,g0,A)" 来输出文件名。
页: [1]
查看完整版本: 怎么输出文件都有错