爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3639|回复: 6

[求助] fortran读写

[复制链接]
气象家园蒙面人  发表于 2014-5-23 14:50:04 |阅读模式

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

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

x
program main
implicit none
character yr
integer,parameter::x=3024,y=365,t=94  
real  fday(x,y,t)
integer::i,j,k
      open(10,file='L:\1du-daily\had-es-tasmin_26-20062099.txt')
    do k=1,t
    write(yr,'(i4)') k+2005
    open(11,file='L:\day-year\tasmin26\tasmin'//yr//'.txt')
    do j=1,y
    read(10,'(3024f8.2)') (fday(i,j,k),i=1,x)
    write(11,'(3024f8.2)') (fday(i,j,k),i=1,x)
    enddo
    close(11)
    enddo
    close(10)
  end
原始数据94年的逐日数据,欲按年写入不同文件,运行后对话框如图,搞了半天不知道哪里错误,先谢谢啦

QQ图片20140523144430.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-23 15:59:02 | 显示全部楼层
看了半天没看懂yr是什么意思,怎么用的
密码修改失败请联系微信:mofangbao
气象家园蒙面人  发表于 2014-5-23 20:08:27
啊,就是那个地方有问题,应该是character*4,没定义大小
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-23 21:35:07 | 显示全部楼层
一个不小心 发表于 2014-5-23 15:59
看了半天没看懂yr是什么意思,怎么用的

是把I4的整形write成字符yr
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-23 22:05:12 | 显示全部楼层
我觉得用法有问题,你可以按楼上的方法改一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-20 11:51:14 | 显示全部楼层
你把数据传到我邮箱,我看看,393893585
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-29 13:54:47 | 显示全部楼层
闰年的天数不一样吧
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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