我想在文件名为“controlinputs.12.dat”的fortran中打开一个文件,然后写入该文件。数字“12”是用户定义的变量,其值存储在另一个变量“k”中。我试过跟随并失败了。
k=12
open(10,filename='controlinputs.',k,'.dat')
尝试将名称存储在字符中,然后使用字符打开文件。
k=12
fname='controlinputs.',k,'.dat'
open(10,filaname=fname)
答案 0 :(得分:0)
这很简单。我不知道如何连接字符。我正在从文件中读取整数12,所以我将其保存为字符类型,然后只使用以下内容。
character::k*5
open(10,filename='controlinputs.'//trim(k)//'.dat')