Fortran Coder

查看: 56|回复: 1

[子程序] error #7938: Character length argument mismatch.

[复制链接]

25

帖子

6

主题

0

精华

熟手

F 币
126 元
贡献
91 点
发表于 2018-6-27 10:30:09 | 显示全部楼层 |阅读模式
如题,之前可以编译,后来重新打开后一直无法编译,求助!
00.jpg
回复

使用道具 举报

82

帖子

3

主题

0

精华

版主

F 币
419 元
贡献
257 点

贡献勋章管理勋章帅哥勋章元老勋章星光勋章规矩勋章

发表于 2018-6-27 13:20:08 | 显示全部楼层

回帖奖励 +1

https://stackoverflow.com/questi ... as-specified-length

Fortran 2003, 12.4.1.2 Actual arguments associated with dummy data objects:
If a scalar dummy argument is of type default character, the length len of the dummy argument shall be less than or equal to the length of the actual argument. The dummy argument becomes associated with the leftmost len characters of the actual argument.

解決方法之一:
SUBROUTINE WALL( u, text, ...)
  IMPLICIT NONE
  CHARACTER(*), INTENT(IN) :: text
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2018-7-18 22:02

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

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