爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4085|回复: 0

读取数据存在问题

[复制链接]

新浪微博达人勋

发表于 2018-4-18 16:29:14 | 显示全部楼层 |阅读模式
Fortran
系统平台: Fortran
问题概况: 使用Fortran批量读取地面实况资料的时候为什么在第一个文件15060102.000就停止了
问题截图:
我看过提问的智慧: 看过
自己思考时长(天): 3

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

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

x
本帖最后由 wyc123456 于 2018-4-18 16:31 编辑

integer aa,dd,i,j,n
real bb,cc,temp
character year(1)*2,month(1)*2,day(30)*2
data year/'15'/
data month/'06'/
data day/'1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30'/
open(13,file='d:/biye/tt.txt')
  do n=1,30
         if(n<10) then         !如果天数为个位,文件名前面加0,否则不加
   open(11,file='d:/biye/2015/surface/tmax-p/'//year(1)//month(1)//'0'//trim(day(n))//'02.000')
     read(11,*)
     read(11,*)
     read(11,*)
     read(11,*)
     read(11,*)
     do
     read(11,*)aa,bb,cc,dd,temp
     print*,temp
!             if (aa==58238) Write(13,*) temp
     enddo
   
         else
        open(12,file='d:/biye/2015/surface/tmax-p/'//year(1)//month(1)//trim(day(n))//'02.000')
     read(12,*)
     read(12,*)
     read(12,*)
     read(12,*)
     read(12,*)
     do
     read(12,*)aa,bb,cc,dd,temp
!          if (aa==58238) Write(13,*) temp
     enddo
     endif
enddo
end

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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