Fortran Coder

查看: 10030|回复: 3
打印 上一主题 下一主题

[文件读写] fortran中快速保存一维数据

[复制链接]

33

帖子

12

主题

0

精华

熟手

F 币
138 元
贡献
93 点
跳转到指定楼层
楼主
发表于 2021-6-29 18:58:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问,fortran中最为高效和快速的保存文件方式是什么?是不是这样的?open(9,file=name)write(9,"(*(g0,' '))") data
close(9)
对文件的格式有没有要求,我现在保存的是txt or dat格式



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

213

帖子

2

主题

0

精华

宗师

F 币
2142 元
贡献
875 点

规矩勋章

沙发
发表于 2021-6-29 19:30:32 | 只看该作者
open(9, file=name, access="stream", form="unformatted")
write(9) data
close(9)

33

帖子

12

主题

0

精华

熟手

F 币
138 元
贡献
93 点
板凳
 楼主| 发表于 2021-6-29 19:35:03 | 只看该作者
风平老涡 发表于 2021-6-29 19:30
open(9, file=name, access="stream", form="unformatted")
write(9) data
close(9)

多谢,这个为啥会快一些呢?

213

帖子

2

主题

0

精华

宗师

F 币
2142 元
贡献
875 点

规矩勋章

地板
发表于 2021-6-30 00:45:15 | 只看该作者
mmSCI 发表于 2021-6-29 19:35
多谢,这个为啥会快一些呢?

二进制存储,无格式转换,会快些。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-12-25 21:25

Powered by Tencent X3.4

© 2013-2024 Tencent

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