Fortran Coder

查看: 7542|回复: 1

[文件读写] 怎么输出文件都有错

[复制链接]

29

帖子

8

主题

0

精华

熟手

只想好好学习早点毕业

F 币
152 元
贡献
90 点
QQ
发表于 2016-9-19 19:51:46 | 显示全部楼层 |阅读模式
[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)
急求,怎么让他跑,他总是说错了。

结果

结果

742

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
727 元
贡献
371 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

发表于 2016-9-19 23:32:46 | 显示全部楼层
这说明 I8 对于 itimestep 的值来说,宽度还不够

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

也可以试试用 "(A,g0,A)" 来输出文件名。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2025-5-24 08:29

Powered by Tencent X3.4

© 2013-2025 Tencent

快速回复 返回顶部 返回列表