爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2942|回复: 7

[求助] 不知道怎么改错了,求帮助

[复制链接]

新浪微博达人勋

发表于 2015-4-6 14:43:50 | 显示全部楼层 |阅读模式

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

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

x
program stagrd
implicit none
!这里是程序的变量声明
character*8 stid
integer year,month,day
real pressure,DayAverTemp,humidity,wind
!变量声明结束
!程序开始
open(1,file='d:\zhandianziliao\57385.TXT',status='old')
10 read(1,file='d:\zhandianziliao\57385.TXT',end=100)stid,year,month,day,pressure,DayAverTemp,humidity,wind
print*,stid,year,month,day,pressure,DayAverTemp,humidity,wind
pause
goto 10
100 continue
close(1)
!程序结束
end
运行后
D:\zhandiantiqu\tiqu\tiqu.f90(11) : Error: This keyword is invalid for this I/O operation.   [FILE]
10 read(1,file='d:\zhandianziliao\57385.TXT',end=100)stid,year,month,day,pressure,DayAverTemp,humidity,wind
----------^
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-6 15:21:20 | 显示全部楼层
不要使用goto这个命令,这个命令常常出错
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-4-6 15:47:13 | 显示全部楼层
谢谢!知道了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-6 18:25:16 | 显示全部楼层
这一句10 read(1,file='d:\zhandianziliao\57385.TXT',end=100)去掉其中的,file='d:\zhandianziliao\57385.TXT'
另外,虽然有人提出过goto有害论,但是目前为止我使用这个命令时从来没有出现过错误。你这段代码里的goto应该也是没问题的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-6 19:57:36 | 显示全部楼层
看你的资料是txt的,是十进制的吗?是十进制的话就是读取的格式控制有问题啊,10 read(1,file='d:\zhandianziliao\57385.TXT',end=100)stid,year,month,day,pressure,DayAverTemp,humidity,wind
应该是10 read(1,*)stid,year,month,day,pressure,DayAverTemp,humidity,wind
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-6 19:58:38 | 显示全部楼层
看你的资料是txt的,是十进制的吗?是十进制的话就是读取的格式控制有问题啊,10 read(1,file='d:\zhandianziliao\57385.TXT',end=100)stid,year,month,day,pressure,DayAverTemp,humidity,wind
应该是10 read(1,*)stid,year,month,day,pressure,DayAverTemp,humidity,wind
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-4-12 21:09:35 | 显示全部楼层
lqouc 发表于 2015-4-6 18:25
这一句10 read(1,file='d:\zhandianziliao\57385.TXT',end=100)去掉其中的,file='d:\zhandianziliao\57385. ...

我又改了其它方法,你的建议我会试的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-4-12 21:11:53 | 显示全部楼层
river 发表于 2015-4-6 19:58
看你的资料是txt的,是十进制的吗?是十进制的话就是读取的格式控制有问题啊,10 read(1,file='d:\zhandian ...

确实是,我把*换成整型了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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