Fortran Coder

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

[文件读写] 求大佬们帮忙看一哈这个数据输出为二进制

[复制链接]

252

帖子

0

主题

0

精华

版主

World Analyser

F 币
689 元
贡献
497 点

新人勋章美女勋章元老勋章热心勋章规矩勋章管理勋章

QQ
楼主
发表于 2020-4-6 18:29:52 | 显示全部楼层
如果你非要直接读写。那么 recl 应该和每次循环输出的长度相匹配。
[Fortran] 纯文本查看 复制代码
open(12,file='F:/station_operation1.grd',access='direct',status='replace',form='unformatted',recl=18627*9)
write(12,rec=1) h(1:18627,1:9)
close(12)

或者
[Fortran] 纯文本查看 复制代码
open(12,file='F:/station_operation1.grd',access='direct',status='replace',form='unformatted',recl=1)
irec = 1
do m=1,9
  do n=1,18627
   write(12,rec=irec) h(n,m)
   irec = irec + 1
  end do
end do
close(12)
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-15 20:46

Powered by Tencent X3.4

© 2013-2024 Tencent

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