Fortran Coder

查看: 37472|回复: 14
打印 上一主题 下一主题

[编译器] simply fortran 读入文件问题

[复制链接]

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

楼主
发表于 2018-4-26 11:07:11 | 显示全部楼层
read(6,*) TS,XAA11,XAA12,XAA13,XAA22
是否应该为
read(6,*) TS(i),XAA11(i),XAA12(i),XAA13(i),XAA22(i)

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

沙发
发表于 2018-4-26 11:14:17 | 显示全部楼层
所有代码,复制粘贴,不截图

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

板凳
发表于 2018-4-26 11:24:40 | 显示全部楼层
看错误要先看第一个。你应该注意到还有前一个错误
Error: Line truncated at (1) [-Werror=line-truncation]

这说明你前面的代码该续行了。

Powerstation 不够严谨,所以超过132列的,也被允许。而 gfortran 严格一些,默认情况下,不允许每行超过132列的长度。

你有两种办法解决:
1. 调整前面定义语句的续行,使得每一行不超过132列。
2. 设置 simply fortran,使之允许 132 列。
方法是:Project,Options,Fortran,Non-standard Line Lenght,输入一个较大的数,比如9999, 然后 OK
如果你没创建工程的话, Project,add files,把源代码文件添加到工程。
然后 Project  , save project
最后 build

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

地板
发表于 2018-4-26 11:51:52 | 显示全部楼层
现在的问题还原来的问题一样吗?请详细描述,不要只说“有问题”

如果问题不一样了,请及时描述。

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

5#
发表于 2018-4-26 12:00:05 | 显示全部楼层
你的代码还有一些问题。
1. 不要使用10以下的通道号。把 Open(6 ,Read(6 , Close(6 这些,都改成16
2. 你读取的文件是 DATA/HFD Ar-Ar.DAT,但给的文件却是 HFD AR-AR closed.DAT ,请保持文件名一致。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-2 14:53

Powered by Tencent X3.4

© 2013-2024 Tencent

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