Fortran:用户定义的整数,文件名为" open"声明

时间:2015-02-11 02:54:28

标签: fortran user-defined

我想在文件名为“controlinputs.12.dat”的fortran中打开一个文件,然后写入该文件。数字“12”是用户定义的变量,其值存储在另一个变量“k”中。我试过跟随并失败了。

k=12
open(10,filename='controlinputs.',k,'.dat')

尝试将名称存储在字符中,然后使用字符打开文件。

k=12
fname='controlinputs.',k,'.dat'
open(10,filaname=fname)

1 个答案:

答案 0 :(得分:0)

这很简单。我不知道如何连接字符。我正在从文件中读取整数12,所以我将其保存为字符类型,然后只使用以下内容。

character::k*5
open(10,filename='controlinputs.'//trim(k)//'.dat')