24小时热门版块排行榜    

CyRhmU.jpeg
查看: 338  |  回复: 3
当前主题已经存档。

mmfzx0517

木虫 (著名写手)

[交流] 【求助】【求助】在循环中,每一次循环获得的数据保存为不同的TXT文档?

在循环中,每一次循环获得的数据如何保存在不同的TXT文档?请高手指教,不甚感谢!
   例如:
      do  i=1,n
                语句
          ...........
         输出结果(就是在此处,如何将每一次循环的数据保存在不同的TXT文档?)
      end do
回复此楼
上坡
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

grant.tgb

木虫 (小有名气)

用TRIM可实现

★ ★ ★ ★ ★ ★ ★ ★ ★
mmfzx0517(金币+5,VIP+0):谢谢你的帮助! 5-27 11:35
sunxiao(金币+4,VIP+0):谢谢参与,欢迎常来仿真编程版 5-29 01:06
write(form,'(i)') i
write(filename,*) trim(form),".TXT"
open(10,file=filename)
write(10,*) ”你想要的输出结果语句"
close(10)

把上面的几句放在你的输出结果那里就行了。

这是一个简单的形式,输出的文件是以数字区分的,如果想加字母,则可在write(filename,*) trim(form),".TXT" 这条命令中加。如write(filename,*) “ABCD”, trim(form),".TXT",那么输出的就是字母开头加数字的文件名了。

哦,对了,在程序开头加一条定义:

character(len=20) :: filename,form

呵呵

[ Last edited by grant.tgb on 2009-5-22 at 17:19 ]
2楼2009-05-22 16:54:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mmfzx0517

木虫 (著名写手)

恩,很感谢。
上坡
3楼2009-05-27 10:51:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjyl

金虫 (正式写手)

★ ★ ★
sunxiao(金币+2,VIP+0):谢谢参与,欢迎常来仿真编程版 5-29 01:06
gwdavid(金币+1,VIP+0):程序软件版新开版!大家多多支持,欢迎常来! 5-30 22:30
就是使用内部文件。
4楼2009-05-28 21:10:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mmfzx0517 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见