- 积分
- 55
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-12-7
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
program main
implicit none
integer, parameter :: ylat=72,xlon=144,day=2,z=1,k=20736
real :: var(xlon,ylat,z,day)
integer t,irec,l,i,j,m
irec=0
open(1,file='dong2.dat',status='new',access='direct',FORM='unformatted',recl=144*72)
open (4,file='d:\dong1.txt',status='old')
do t=1,day
do l= 1,1
irec=irec+1
do j=1,72
do i=1,144
read(4,100) var(i,j,l,t)
write(1,rec=irec)var(i,j,l,t)
print*,var(i,j,l,t)
enddo
enddo
enddo
enddo
close(1)
close(4)
100 format(1x,f4.3)
end
运行结果 得到了一个dat数据大小为 81k 字节为82944也符合情况,但是我写的ctl文件怎么打不开这个dat数据请各位指点指点
dset d:\dong2.dat
title monthly jiangshui
undef -999.
xdef 144 linear 1.25 2.5
ydef 72 -88.75 2.5
zdef 1 linear 1000 1
tdef 2 linear 00Z01jan2005 1mo
vars 1
pre 0 99 rainfall
endvars
|
|