Fortran Coder

标题: 怎么输出文件都有错 [打印本页]

作者: wengxi    时间: 2016-9-19 19:51
标题: 怎么输出文件都有错
[Fortran] 纯文本查看 复制代码
      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)
急求,怎么让他跑,他总是说错了。

QQ图片20160919195757.png (26.24 KB, 下载次数: 229)

结果

结果

作者: 楚香饭    时间: 2016-9-19 23:32
这说明 I8 对于 itimestep 的值来说,宽度还不够

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

也可以试试用 "(A,g0,A)" 来输出文件名。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2