Fortran Coder

查看: 7538|回复: 4
打印 上一主题 下一主题

[文件读写] 【询问】格式读取问题

[复制链接]

5

帖子

2

主题

0

精华

新人

F 币
24 元
贡献
13 点
跳转到指定楼层
楼主
发表于 2018-8-8 13:26:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在格式化数据的读取过程中遇到了这个问题,一行数据的前几个数据读取没问题,可是后面某一项开始便报错。
这是格式说明
目标是读这一行内容

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


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

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







分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
沙发
发表于 2018-8-8 13:47:19 | 只看该作者
为啥要用格式读取?
read(fileid,*)
不好吗?

5

帖子

2

主题

0

精华

新人

F 币
24 元
贡献
13 点
板凳
 楼主| 发表于 2018-8-8 14:00:53 | 只看该作者
vvt 发表于 2018-8-8 13:47
为啥要用格式读取?
read(fileid,*)
不好吗?

因为每一列的数据表示不同意义,所以想要单独提取出来
然后又会出现 runtime error:bad integer for item5之类的

5

帖子

2

主题

0

精华

新人

F 币
24 元
贡献
13 点
地板
 楼主| 发表于 2018-8-8 14:04:39 | 只看该作者
这是格式定义,和我想用于存储这个格式定义的type,因为这样可以方便调用任何一种类型的数据
这是源数据
但是却出现了下面的报错,之前说我的双精度不对





954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
5#
发表于 2018-8-8 15:45:51 | 只看该作者
表示不同意义,也可以用 表控格式呀。
read(fileID,*)
也可以单独提出来呀
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-12-23 10:37

Powered by Tencent X3.4

© 2013-2024 Tencent

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