碳水化合物 发表于 2019-5-27 17:05:22

编译器反馈,错误6631和错误i6633,大佬帮忙解决一下啊

错误        5       error #6631: A non-optional actual argument must be present when invoking a procedure with an explicit interface.           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.           C:\Users\lenovo\Desktop\continuum model-1.f        108       

916962621

碳水化合物 发表于 2019-5-27 17:10:10

大佬帮忙看一下,也欢迎私信我

vvt 发表于 2019-5-27 22:30:06

subroutine results(iz,mruns,vfrpore,vfrincl,nincls)
5个虚参

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

不行

碳水化合物 发表于 2019-6-2 11:42:14

vvt 发表于 2019-5-27 22:30
subroutine results(iz,mruns,vfrpore,vfrincl,nincls)
5个虚参



不好意思,现在才回复。请问这个要怎么修改呢,
因为这个也不是我写的程序,我对Fortran也不熟悉,问的问题就可能小白一点
还有,如果方便的话,能不能占用您的时间帮忙修改一下。我自己真拿它没有什么办法

vvt 发表于 2019-6-3 06:35:26

本帖最后由 vvt 于 2019-6-3 06:37 编辑

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

碳水化合物 发表于 2019-6-3 15:51:00

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

明白了,谢谢。我先搞清楚它的逻辑过程
页: [1]
查看完整版本: 编译器反馈,错误6631和错误i6633,大佬帮忙解决一下啊