Writing multiple output files in Fortran

前端 未结 2 2021
孤街浪徒
孤街浪徒 2020-12-04 01:09

Dear All, I am writing a code that writes the out put in multiple files named as 1.dat, 2.dat, ..... Here is my code but it gives some unusual output. May you tell me what i

2条回答
  •  长情又很酷
    2020-12-04 01:35

    In my case, I want the file name have an prefix likedyn_

    program manyfiles
    implicit none
    character(len=70) :: filename
    integer, parameter :: numfiles=40
    integer, parameter :: outunit=44
    
    integer :: filenum, j
    
    do filenum=1,numfiles
        write(filename,'("dyn_",i0,".dat")') filenum
        open(unit=outunit,file=filename, form='formatted')
        write(outunit, *) filenum
        close(outunit)
    enddo
    end program manyfiles
    

提交回复
热议问题