Fortran Coder

查看: 10835|回复: 9
打印 上一主题 下一主题

[文件读写] simply Fortran批量读取文件

[复制链接]

7

帖子

2

主题

0

精华

入门

F 币
34 元
贡献
20 点
跳转到指定楼层
楼主
发表于 2017-12-26 21:50:59 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在使用simply Fortran批量读取文件中遇到问题,求各位大神指点!原来用CVF里面常用的批量读取命令: res=SYSTEMQQ(CMD),用simply Fortran报错:can't convert REAL(4)to LOGICAL(4) at 1,上网查了一下SYSTEMQQ命令是CVF封装的,请问用SF怎么实现呢?

QQ截图20171226192428.png (9.19 KB, 下载次数: 330)

QQ截图20171226192428.png
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

7

帖子

2

主题

0

精华

入门

F 币
34 元
贡献
20 点
沙发
 楼主| 发表于 2017-12-28 19:48:35 | 显示全部楼层

谢谢大神的回复,问题已经解决了,还想请教一下读文件的时候判断文件到末尾用的eof函数,在simply fortran中也不能用,请问应该怎么改呢?有没有simply fortran的教程啊?这些问题也想自己解决,但是网上很难搜到解决方法

7

帖子

2

主题

0

精华

入门

F 币
34 元
贡献
20 点
板凳
 楼主| 发表于 2017-12-28 19:50:44 | 显示全部楼层
li913 发表于 2017-12-27 15:26
call EXECUTE_COMMAND_LINE  ()
标准用法。

感谢感谢!还想求教一下作为刚刚接触fortran不久的小白,怎么解决从CVF转换到SF的这些问题呢?也很想自己解决,有没有什么参考的教程呢?

7

帖子

2

主题

0

精华

入门

F 币
34 元
贡献
20 点
地板
 楼主| 发表于 2017-12-29 17:28:37 | 显示全部楼层
pasuka 发表于 2017-12-29 10:17
传送门
https://gcc.gnu.org/onlinedocs/gcc-7.2.0/gfortran/IS_005fIOSTAT_005fEND.html#IS_005fIOSTAT_ ...

感谢感谢!还要多多学习~

7

帖子

2

主题

0

精华

入门

F 币
34 元
贡献
20 点
5#
 楼主| 发表于 2017-12-29 17:29:05 | 显示全部楼层
kyra 发表于 2017-12-29 08:13
eof 函数不是标准语法,类似的 systemqq 也不是标准语法。
但凡是标准的,所有编译器都支持,所以你必须 ...

我明白了,感谢大神的指点!
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-10 13:29

Powered by Tencent X3.4

© 2013-2024 Tencent

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