| 
 
	积分319贡献 精华在线时间 小时注册时间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
 
 
 
 | 
 |