回 帖 发 新 帖 刷新版面

主题:[讨论]文件名的命名问题

我在做计算时,想把某些时刻的计算结果保存到文本文件中,先是指定某些时刻,这个时刻肯定是不固定的,然后针对每一时刻创建一个文本文件,保存此时刻的结果。我在写这个文件名的代码时遇到点困难,就是如果第一个时刻用“Result 15.txt”保存(其中15代表第15秒),后面的依此时“Result 18.txt”(其中18代表第18秒),...,不知道该如何替换每次文件名的的15,18..等这些数字,可否赐 教,提示一下就行。

回复列表 (共2个回复)

沙发

内部文件:)

板凳

character(13) :: cFile = 'Result XX.txt'

Do i = 15 , 18
  write( cFile(8:9) , '(i2)' ) i
  Open( 99 , File = cFile )
  Close( 99 )
End Do

我来回复

您尚未登录,请登录后再回复。点此登录或注册