fortran中输出文件名与参数如何关联起来?
例如,当程序中某一参数a改变以后,输出文件名也需要改变。虽然可以手动改,但效率低。现在,要输出文件名自动随a变化而相应地变化。请求各位提示一下该问题的名称和解决方法。谢谢...
例如,当程序中某一参数a改变以后,输出文件名也需要改变。虽然可以手动改,但效率低。现在,要输出文件名自动随a变化而相应地变化。请求各位提示一下该问题的名称和解决方法。谢谢!
展开
1个回答
展开全部
比如a从1,循环到100。要求输出 00001.txt , 00002.txt , 00003.txt 直到 00100.txt 如下:
character(9) :: cFilename
integer a
Do a = 1 , 100
write( cFilename , '(i05.5,a4)' ) a , '.txt'
Open ( 12 , File = Trim( cFilename ) )
!//写入文件
Close( 12 )
End Do
character(9) :: cFilename
integer a
Do a = 1 , 100
write( cFilename , '(i05.5,a4)' ) a , '.txt'
Open ( 12 , File = Trim( cFilename ) )
!//写入文件
Close( 12 )
End Do
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询