爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4658|回复: 2

用fortran转换txt为dat,为什么我的程序没有生成一个dat文件?

[复制链接]
发表于 2014-12-9 11:03:53 | 显示全部楼层 |阅读模式
Fortran
系统平台: fortran
问题概况: 本人是新手,想要把实测数据转换成dat格式的数据,但是为什么我的代码没有生成dat文件呢?
问题截图: -
我看过提问的智慧: 看过
自己思考时长(天): 7

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

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

x
program GrADS_AscToB
integer,parameter::nlon=1,nlat=1,nz=1,nt=365
real,dimension(:,:,:,:)::pr(nlat,nlon,nz,nt)
integer::ilon,ilat,iz,it
open(2,file='d:\ding\1981.txt')
do it=1,nt
do iz=1,nz
do ilat=nlat,1,-1
read(2,*) (pr(ilat,ilon,iz,it),ilon=1,1)
end do
end do
end do
close(2)
print*,'data loaded successfully'
open(3,file='d:\ding\1981.dat',form='unformatted', &
& access='direct',recl=nlat*nlon)
irec=0
do it=1,nt
do iz=1,nz
irec=irec+1
write(3,rec=irec) ((pr(ilat,ilon,iz,it),ilon=1,nlon),ilat=1,nlat)
end do
end do
end program GrADS_AscToB不知道这个代码有什么问题呢,大家一般都是怎么转的?
密码修改失败请联系微信:mofangbao
发表于 2014-12-9 14:59:08 | 显示全部楼层
难道fortran没显示错误吗?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-12-11 10:30:42 | 显示全部楼层
zhouling 发表于 2014-12-9 14:59
难道fortran没显示错误吗?

是啊,感觉大概是输入文件的问题,文件内容可能不对。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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