- 积分
- 48
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-10-7
- 最后登录
- 1970-1-1
|
Fortran
系统平台: |
Fortran |
问题概况: |
使用Fortran批量读取地面实况资料的时候为什么在第一个文件15060102.000就停止了 |
问题截图: |
|
我看过提问的智慧: |
看过 |
自己思考时长(天): |
3 |
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 wyc123456 于 2018-4-18 16:31 编辑
integer aa,dd,i,j,n
real bb,cc,temp
character year(1)*2,month(1)*2,day(30)*2
data year/'15'/
data month/'06'/
data day/'1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30'/
open(13,file='d:/biye/tt.txt')
do n=1,30
if(n<10) then !如果天数为个位,文件名前面加0,否则不加
open(11,file='d:/biye/2015/surface/tmax-p/'//year(1)//month(1)//'0'//trim(day(n))//'02.000')
read(11,*)
read(11,*)
read(11,*)
read(11,*)
read(11,*)
do
read(11,*)aa,bb,cc,dd,temp
print*,temp
! if (aa==58238) Write(13,*) temp
enddo
else
open(12,file='d:/biye/2015/surface/tmax-p/'//year(1)//month(1)//trim(day(n))//'02.000')
read(12,*)
read(12,*)
read(12,*)
read(12,*)
read(12,*)
do
read(12,*)aa,bb,cc,dd,temp
! if (aa==58238) Write(13,*) temp
enddo
endif
enddo
end
|
|