- 积分
- 53
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-12-24
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
是这样的,在论坛找了好久之后呢,会转单时次单要素的资料,但是我需要批量处理很多.000文件,所以看看了批量处理的方法,写了程序运行试了一下,发现不大对好像,所以发上来求助一个各位大佬~
program test
implicit none
integer i
character(40)::filename='F:\bishe\1998-2016\1998\98010108.000'
character*8 stid
real lon,lat,var,rain,time
integer nlev,flag
do i=101,131
write(filename(28:30),'(i3)')i
time=0.0
nlev=1
flag=1
open(1,file=filename,status='old')
open(2,file='f:\bishe\sta.grd',form='binary')
read(1,*)
read(1,*)
read(1,*)
read(1,*)
read(1,*)
read(1,*)
read(1,*)
read(1,*)
read(1,*)
read(1,*)
read(1,*)
read(1,*)
read(1,*)
read(1,*)
10 read(1,*,end=100)stid,lon,lat,var,rain
write(2)stid,lon,lat,var,rain
goto 10
100 continue
close(1)
nlev=0
print*,stid,lon,lat,var,rain
write(2)stid,lat,lon,time,nlev,flag
close(2)
end do
end
|
|