Fortran Coder

标题: 编译器反馈,错误6631和错误i6633,大佬帮忙解决一下啊 [打印本页]

作者: 碳水化合物    时间: 2019-5-27 17:05
标题: 编译器反馈,错误6631和错误i6633,大佬帮忙解决一下啊
错误        5         error #6631: A non-optional actual argument must be present when invoking a procedure with an explicit interface.   [NINCLS]        C:\Users\lenovo\Desktop\continuum model-1.f        108       
错误        3         error #6633: The type of the actual argument differs from the type of the dummy argument.   [NINCLS]        C:\Users\lenovo\Desktop\continuum model-1.f        108       

[qq]916962621[/qq]

continuum model-1.f

29.46 KB, 下载次数: 2

此为原文件


作者: 碳水化合物    时间: 2019-5-27 17:10
大佬帮忙看一下,也欢迎私信我
作者: vvt    时间: 2019-5-27 22:30
subroutine results(iz,mruns,vfrpore,vfrincl,nincls)
5个虚参

call results(vfrpore,vfrincl,nincls)
3个实参

不行
作者: 碳水化合物    时间: 2019-6-2 11:42
vvt 发表于 2019-5-27 22:30
subroutine results(iz,mruns,vfrpore,vfrincl,nincls)
5个虚参

不好意思,现在才回复。请问这个要怎么修改呢,
因为这个也不是我写的程序,我对Fortran也不熟悉,问的问题就可能小白一点
还有,如果方便的话,能不能占用您的时间帮忙修改一下。我自己真拿它没有什么办法
作者: vvt    时间: 2019-6-3 06:35
本帖最后由 vvt 于 2019-6-3 06:37 编辑

修改一段代码,需要对代码的逻辑有了解,才知道该如何修改。
而不仅仅是了解fortran语法就可以。
换句话说,很多种(甚至无限种)修改方式都可以让代码符合语法规则。但只有其中一部分(甚至唯一的一种),才符合代码逻辑。
我并不知道你的代码逻辑。

作者: 碳水化合物    时间: 2019-6-3 15:51
vvt 发表于 2019-6-3 06:35
修改一段代码,需要对代码的逻辑有了解,才知道该如何修改。
而不仅仅是了解fortran语法就可以。
换句话说 ...

明白了,谢谢。我先搞清楚它的逻辑过程




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2