Fortran Coder

查看: 13521|回复: 6
打印 上一主题 下一主题

[子程序] fortran函数返回多个值

[复制链接]

8

帖子

3

主题

0

精华

入门

F 币
49 元
贡献
28 点
跳转到指定楼层
楼主
发表于 2017-3-20 11:42:27 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
大家帮我看一下,谢谢啦!
[Fortran] 纯文本查看 复制代码
 do j=1,n
       (texh(j),vexh(j),hexh(j),xexh(j))=ps(pexh(j),sexh(j))
 end do
(v8,h8,s8)=ptsteam(p8,t8)
(thp,vhp,hhp,shp)=px(php,xhp)
(tc,vc,hc,sc)=px(pc,xc)
(vqp,hqp,sqp)=ptsteam(pqp,tqp)

error #5082: Syntax error, found '(' when expecting one of: <LABEL> <END-OF-STATEMENT> ; BLOCK BLOCKDATA PROGRAM MODULE TYPE INTEGER REAL ...
microsoft visual studio 2010

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

8

帖子

3

主题

0

精华

入门

F 币
49 元
贡献
28 点
沙发
 楼主| 发表于 2017-3-20 14:16:18 | 显示全部楼层
vvt 发表于 2017-3-20 13:06
(v8,h8,s8)=ptsteam(p8,t8)

这是什么意思?fortran不允许函数返回多个值。

已知压力和温度查得比容,焓还有熵。那我分开写试一试。谢谢啦!

8

帖子

3

主题

0

精华

入门

F 币
49 元
贡献
28 点
板凳
 楼主| 发表于 2017-3-20 14:41:17 | 显示全部楼层
vvt 发表于 2017-3-20 13:06
(v8,h8,s8)=ptsteam(p8,t8)

这是什么意思?fortran不允许函数返回多个值。

可以了。非常感谢!
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-9 05:36

Powered by Tencent X3.4

© 2013-2024 Tencent

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