爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5389|回复: 2

Fortran读取文本文件

[复制链接]

新浪微博达人勋

发表于 2016-11-3 10:27:02 | 显示全部楼层 |阅读模式
GrADS
系统平台: Windows7
问题截图:
问题概况: 读取文本格式文件的每行数据
我看过提问的智慧: 看过
自己思考时长(天): 2

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

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

x
我需要读取文本格式文件的1,2,5列数据,一直读到最后一行,请问如何设置循环?我只会做从指定行到指定行的循环。
我的程序是
program RItiqu
        implicit none
        integer i
        integer t,intensity
        character(10) number
        real temp
        open(11,FILE='taifeng.dat' )
        do i=1, 2
                read(11,*) number, t, temp, temp, intensity
        end do
        close(11)
end

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-11-3 12:04:42 | 显示全部楼层
有多少行就设置成多少行的数组呗,不用循环直接读就行了
character :: number(行数)*10
下面读取时直接写
read(11,*) number, t, temp, temp, intensity
这样就可以了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-11-3 13:37:00 | 显示全部楼层
同意楼上   可以把所有咧都读进来,然后用想用的列就好啦
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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