如何用Fortran批量生成文件 - 核能革新 ChinaNet
热图推荐
    查看: 5976|回复: 0
    打印 上一主题 下一主题

    如何用Fortran批量生成文件

    [复制链接]

    22

    主题

    57

    帖子

    152

    积分

    注册会员

    Rank: 2

    积分
    152
    跳转到指定楼层
    楼主
    发表于 2015-4-8 10:42:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    设要生成4000个文件,文件名为AA1-AA4000,如何写循环生成文件,而不用写4000次write命令呢?

    character(len=80) :: filename,form
    integer :: i

    do i=1,4000
    select case (i)
    case (1:9)
    write(form,'(i1)') i
    case (10:99)
    write(form,'(i2)') i
    case (100:999)
    write(form,'(i3)') i
    case (1000:9999)
    write(form,'(i4)') i
    end select
    write(filename,*) "AA",trim(form),".TXT"
    open(10,file=filename)
    write(10,*) i
    close(10)
    end do

    stop
    end
    本帖转自52mc论坛
    回复

    使用道具 举报

      关注我们
    • 微信公众号:
    • NuclearNet
    • 扫描二维码加关注

    Powered by Discuz! X3.2 © 2001-2013 Comsenz Inc.

    联系我们|网站声明|中国核网-核能领域第一垂直门户网站

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