Fortran Coder

查看: 6811|回复: 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)
急求,怎么让他跑,他总是说错了。

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

结果

结果
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

712

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
607 元
贡献
311 点

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

沙发
发表于 2016-9-19 23:32:46 | 只看该作者
这说明 I8 对于 itimestep 的值来说,宽度还不够

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

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

本版积分规则

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

GMT+8, 2024-5-3 13:49

Powered by Tencent X3.4

© 2013-2024 Tencent

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