Fortran Coder

查看: 469|回复: 3

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

[复制链接]

30

帖子

11

主题

0

精华

熟手

F 币
123 元
贡献
83 点
发表于 2021-6-29 18:58:41 | 显示全部楼层 |阅读模式
请问,fortran中最为高效和快速的保存文件方式是什么?是不是这样的?open(9,file=name)write(9,"(*(g0,' '))") data
close(9)
对文件的格式有没有要求,我现在保存的是txt or dat格式



回复

使用道具 举报

148

帖子

2

主题

0

精华

宗师

F 币
1299 元
贡献
670 点

规矩勋章

发表于 2021-6-29 19:30:32 | 显示全部楼层
open(9, file=name, access="stream", form="unformatted")
write(9) data
close(9)

30

帖子

11

主题

0

精华

熟手

F 币
123 元
贡献
83 点
 楼主| 发表于 2021-6-29 19:35:03 | 显示全部楼层
风平老涡 发表于 2021-6-29 19:30
open(9, file=name, access="stream", form="unformatted")
write(9) data
close(9)

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

148

帖子

2

主题

0

精华

宗师

F 币
1299 元
贡献
670 点

规矩勋章

发表于 2021-6-30 00:45:15 | 显示全部楼层
mmSCI 发表于 2021-6-29 19:35
多谢,这个为啥会快一些呢?

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

本版积分规则

QQ|捐赠本站|Archiver|关于我们 About Us|群聊|Fcode

GMT+8, 2021-9-24 12:05

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

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