爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4695|回复: 6

[求助] 求高手帮助,需要处理多个数据,用Fortran编程可以吗?

[复制链接]

新浪微博达人勋

发表于 2012-7-25 14:23:51 | 显示全部楼层 |阅读模式

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

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

x
现在有多个文件夹,每个文件夹中包含多个小文件,现在需要将所有文件夹下的小文件合并到一起,但只需要小文件中的几行数据。我实在是不知道该如何编程,所以想请教一下大家,自己琢磨好几天了,由于以前没有学过Fortran,临时抱佛脚不行的,求帮助
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-25 17:00:06 | 显示全部楼层
看什么个情况了

理想状况应该是:
open一个文件来存储你的结果
do 循环开始
读一个文件,取出来你要的几行,写入文件
enddo 循环结束
close关闭文件
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-25 18:41:44 | 显示全部楼层
看文件名有没有规律,论坛里有批量读写文件的帖子,写的很详细,楼上说的是思路~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-26 09:25:22 | 显示全部楼层
这就是一个循环问题
画个示意图
  do 文件夹名称循环
    do 每个文件夹中的文件循环
       open(打开每个文件)
        read 你要的那几行文件
        write(写入你的东西)


基本思路就是这样,如果文件夹或者文件命名有规律 用循环很好控制,如果没有规律,可以根据论坛里面的那个帖子学习一下 http://bbs.06climate.com/forum.p ... &extra=page%3D1  东西不难 着重看一下循环跟文件读写那部分的内容即可
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-26 18:43:22 | 显示全部楼层
如果是常见文本格式数据,可以考虑用脚本处理。http://bbs.06climate.com/forum.p ... &extra=page%3D6
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-27 10:52:55 | 显示全部楼层
我只能告诉你,fortran绝对能做到,至于你做得到做不到,就看你的算法了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-27 12:11:52 | 显示全部楼层
我知道fortran有一个用库的批量处理文件的方法。我也想知道一种不依赖某一个编译器的库文件的,各种系统各种编译器都能使用的fortran批量处理无规律文件名的文件的方法。同求。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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