| 查看: 645 | 回复: 6 | ||
[求助]
建立序列文件
|
|
如题 我想建立100个文件怎么弄? do 1=1,100 open(………………) write(……………………) end do 我想以这样的方式创建100个文件,然后分别写入数据,应该怎么用? 就比如一般的open这么用,这里 open(111,file='cif',status='old') file这一项怎么写呢? |
» 猜你喜欢
论文终于录用啦!满足毕业条件了
已经有21人回复
不自信的我
已经有5人回复
磺酰氟产物,毕不了业了!
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【原创】原创之七:【图文】系统进化树的构建及编辑【已搜索无重复】
已经有377人回复
求分层序列法的综述性文献或相关处理软件
已经有1人回复

snoopyzhao
至尊木虫 (职业作家)
- 程序强帖: 16
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
2楼2011-09-10 21:25:17

3楼2011-09-10 23:01:19
|
2楼: Originally posted by snoopyzhao at 2011-09-10 21:25:17: 看看这个: character(len=6) :: filename do i=1,100 write(filename,'(a,i0,a)') '(cif', i, ')' open(111, file = filename, status = 'old') write(111, *).... end do character(len=6) :: filename do i=1,100 write(filename,'(a,i0,a)') '(cif', i, ')' !!!对变量filename 赋值为(cifi) open(111, file = filename, status = 'old') !!!!然后file的filename变量,创立文件是吧? write(111, *).... end do 可不可以这样: do i=1,100 open(111, file = i, status = 'new') write(111, *).... end do |

4楼2011-09-10 23:03:59

5楼2011-09-10 23:10:50
snoopyzhao
至尊木虫 (职业作家)
- 程序强帖: 16
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
6楼2011-09-11 00:25:37
snoopyzhao
至尊木虫 (职业作家)
- 程序强帖: 16
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
★
余泽成(金币+1): 中秋节快乐! 2011-09-11 19:19:27
余泽成(金币+1): 中秋节快乐! 2011-09-11 19:19:27
|
4楼: Originally posted by 贺仪 at 2011-09-10 23:03:59: character(len=6) :: filename do i=1,100 write(filename,'(a,i0,a)') '(cif', i, ')' !!!对变量filename 赋值为(cifi) open(111, file = filename, status = 'old') !!!!然后file的file ... open 中的 file 要求后面的值是一个字符串,所以你不能直接把 i 赋给 file,呵呵…… |
7楼2011-09-11 01:01:03







回复此楼