Fortran Coder

查看: 7555|回复: 5
打印 上一主题 下一主题

[文件读写] simply fortran数据写入出界,dat文件生成

[复制链接]

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

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

QQ
楼主
发表于 2019-7-27 19:08:34 | 显示全部楼层
本帖最后由 vvt 于 2019-7-27 19:10 编辑

都不能吧。
你的 recl = 1
但是写入一次3个数据(12字节),不出错才怪呢。
在我的ivf上,会出现
output statement overflows record
这个错误。

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

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

QQ
沙发
发表于 2019-7-28 15:47:10 | 显示全部楼层
1 或者4,是针对你一次输入一个数据而言的。
你现在一个输出3个数据,当然要变了。

有的编译器用1,代表1个32位(dword)。有的用4,代表32位(4字节)
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-8 19:18

Powered by Tencent X3.4

© 2013-2024 Tencent

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