- 积分
- 431
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-7-16
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 动力气象。 于 2016-11-8 10:03 编辑
现在是800多个站点资料全在一个TXT力。我现在想让各个站点单独存放在以各自站点命名的TXT里。现在我按站点名输出TXT。但是没法将数据输出到各个TXT里。以下是我编的程序。想法比较简单。但是不知道该怎么修改。
program main
character*5 sta(803),sta2(12155142)
real lat(12155142),lon(12155142)
integer v(12155142),year(12155142),mon(12155142),day(12155142)
integer j,i
OPEN(2,FILE='f:\803sta.txt',STATUS='old')
do j=1,803,1
read(2,*) sta(j)
enddo
open(3,file='f:\803newave.txt',status='old')
do i=1,12155142
read(3,*) sta2(i),lat(i),lon(i),year(i),mon(i),day(i),v(i)
enddo
do j=1,1,1
do i=1,121
open(4,file='f:\2\'//sta(j)//'.txt',status='unknown')
if(sta(j)==sta2(i)) then
write(4,'(a6,2x,f6.2,2x,f6.2,2x,i4,2x,i2,2x,i2,2x,i6)') sta2(i),lat(i),lon(i),year(i),mon(i),day(i),v(i)
end if
enddo
enddo
close(2)
close(3)
close(4)
end
|
|