- 积分
- 323
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-9-10
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2012-10-30 10:32:09
|
显示全部楼层
这是把txt都成二进制文件的fortran程序:
program main
real::lat(160),lon(160),ind(160)
integer::i
character*8 stid(160)
open(1,file='fall_p_ao.txt',status='old')
do i=1,160
read(1,*) lat(i),lon(i),ind(i)
enddo
close(1)
do i=1,160
stid(i)=char(i)
end do
open(3,file='fallaop.grd',form='binary')
tim=0.0
nlev=1
nflag=1
do i=1,160
write(3) stid(i),lat(i),lon(i),tim,nlev,nflag,ind(i)
enddo
nlev=0
write(3) stid(i-1),lat(i-1),lon(i-1),tim,nlev,nflag
close(3)
end
|
|