Fortran Coder

标题: 【询问】格式读取问题 [打印本页]

作者: brycejin    时间: 2018-8-8 13:26
标题: 【询问】格式读取问题
在格式化数据的读取过程中遇到了这个问题,一行数据的前几个数据读取没问题,可是后面某一项开始便报错。
这是格式说明
[attach]1976[/attach]目标是读这一行内容

这是读文件的代码,当把红框标的代码也注释之后,能够得到结果


如果把红框的那一句加上,也就是想再往后读I2.2这个格式的数据时,就会报如下错误

不知是哪里出了问题。望解答!谢谢








作者: vvt    时间: 2018-8-8 13:47
为啥要用格式读取?
read(fileid,*)
不好吗?
作者: brycejin    时间: 2018-8-8 14:00
vvt 发表于 2018-8-8 13:47
为啥要用格式读取?
read(fileid,*)
不好吗?

因为每一列的数据表示不同意义,所以想要单独提取出来
然后又会出现 runtime error:bad integer for item5之类的
作者: brycejin    时间: 2018-8-8 14:04
这是格式定义,和我想用于存储这个格式定义的type,因为这样可以方便调用任何一种类型的数据
这是源数据
但是却出现了下面的报错,之前说我的双精度不对






作者: vvt    时间: 2018-8-8 15:45
表示不同意义,也可以用 表控格式呀。
read(fileID,*)
也可以单独提出来呀




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2