Fortran Coder

查看: 379|回复: 3

[文件读写] 新人求助,关于二维数组读取

[复制链接]

2

帖子

1

主题

0

精华

新人

F 币
28 元
贡献
14 点
发表于 2020-3-28 16:12:11 | 显示全部楼层 |阅读模式
要从dat文件读取二维数组,为什么第一种方法可以而第二种不行,两种方法不是一样的吗
2.PNG 1.PNG 3.PNG
回复

使用道具 举报

517

帖子

1

主题

0

精华

大宗师

F 币
2576 元
贡献
1647 点
发表于 2020-3-28 21:21:17 | 显示全部楼层
隐循环方式,只执行一次read,而第二种执行320次read。默认每一次read都会换行,即使该行还有剩余数据。

2

帖子

1

主题

0

精华

新人

F 币
28 元
贡献
14 点
 楼主| 发表于 2020-3-29 08:54:33 | 显示全部楼层
li913 发表于 2020-3-28 21:21
隐循环方式,只执行一次read,而第二种执行320次read。默认每一次read都会换行,即使该行还有剩余数据。 ...

谢谢!明白了,如果不用隐循环是不是可以这样
[Fortran] 纯文本查看 复制代码
do j=1,20
 read(1,*) t(:,j)
enddo

811

帖子

0

主题

0

精华

宗师

F 币
1223 元
贡献
680 点

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

QQ
发表于 2020-3-29 10:24:21 | 显示全部楼层
read(1,*) t
就行了
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2020-6-2 21:22

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

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