爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5139|回复: 0

[源代码] 【已解决】fortran请教——关于数据不全,循环读取自动读入下行问题怎么解决

[复制链接]

新浪微博达人勋

发表于 2019-2-26 11:29:35 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 sound 于 2019-2-26 16:37 编辑

program statistics
integer y,m,d,ssdj
real tem,rh,ws,ssh
character(16):: filename1,filename2*20

open(11,file='E:\ssdjisuan\ssdlist.dat')
do while(.not.eof(11))
read(11,*)filename1
filename2=filename1 // '.txt'

open(1,file=filename1)
open(2,file=filename2)
read(1,*)
read(1,*)

do while(.not.eof(1))
tem=999
rh=999
ws=999
ssh=999
read(1,*)y,m,d,tem,rh,ws,ssh
if(y==1)cycle
ssdj=ssd(m,tem,rh,ws,ssh)
write(2,10)y,m,d,ssdj,tem,rh,ws,ssh
10 format (I6,3I4,4f6.1)
end do
close(1)
close(2)
end do
close(11)
代码如上
碰到的问题:因读入时 26日数据缺失一个要素,导致读入下一行,最后出现本行数据错误,下一行丢失问题,详情见图,初学不久,请教各位能否支个招,感激不尽。

}1%ZOVG2FVJ)GO1RD6C%TPX.png
chuli.png
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表