爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4772|回复: 12

[求助] fortran里面怎样循环打开文件

[复制链接]

新浪微博达人勋

发表于 2015-12-11 20:33:52 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
fortran里面怎么循环打开文件,进行同样的操作,grads进行循环作图??
help!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-12 10:19:25 | 显示全部楼层
楼楼,fortran里我是这么循环文件的,请忽略掉那个一大串文件名。。。stafilename里面就是各个站点的文件名字构成的文本文件。类似于54342.txt这样的。
QQ截图20151212102316.png
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2015-12-11 20:55:52 | 显示全部楼层
建议楼主去看看fortran的循环控制语句
do
.....
enddo 和
do while()
....
enddo
还有grads的循环控制语句
while()
....
endwhile
的基础知识。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-12-11 21:03:59 | 显示全部楼层
四叶草 发表于 2015-12-11 20:55
建议楼主去看看fortran的循环控制语句
do
.....

那文件名怎么循环?先要用fortran对每个读取的文件创建新文件读入诶
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-12-11 21:04:10 | 显示全部楼层
四叶草 发表于 2015-12-11 20:55
建议楼主去看看fortran的循环控制语句
do
.....

那文件名怎么循环?先要用fortran对每个读取的文件创建新文件读入诶
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-11 21:09:24 | 显示全部楼层
cycycycycy 发表于 2015-12-11 21:04
那文件名怎么循环?先要用fortran对每个读取的文件创建新文件读入诶

文件名的循环,方法很多!有把文件名存放为txt文件的,也有人机交互完成的。家园里有很多批处理的帖子,自己搜搜看看!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-12-11 22:34:13 | 显示全部楼层
四叶草 发表于 2015-12-11 21:09
文件名的循环,方法很多!有把文件名存放为txt文件的,也有人机交互完成的。家园里有很多批处理的帖子, ...

好的!谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-12-12 10:59:09 | 显示全部楼层
xyd23936 发表于 2015-12-12 10:19
楼楼,fortran里我是这么循环文件的,请忽略掉那个一大串文件名。。。stafilename里面就是各个站点的文件名 ...

怎么放图片的?
program ex01
implicit none
integer,parameter::a=726,tt=5                                     !tt为文件数
character filenames(tt)*30
integer t
open(tt+2,file='G:\datadata\height.txt')
  do t=1,tt
    read(1,*)flienames(t)!报错说是这里??格式?
  enddo
close(tt+2)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-13 00:27:59 | 显示全部楼层
用//以及trim把文件路径拼接起来
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-27 15:23:34 | 显示全部楼层
如图所示那个小别针~
360截图20151227153107877.jpg
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表