远古代码运行报错如何处理呀
本帖最后由 盛世青衫 于 2023-12-1 09:11 编辑请问报错为Rank mismatch in argument 'x' at (1) (rank-1 and scalar)如何处理
我找到了三段子程序,我想运行一下看一下是什么结果,自己写了一个program,遇到了一些报错,处理到没有红线之后运行依然报错,遍历全网也没找到合适的办法 ,求助大神帮忙解答
图一是代码,图二是报错内容 ,还望大神解答
x没定义,建议加上implicit none 把第9行那个子程序展开看一下代码 necrohan 发表于 2023-12-1 12:53
把第9行那个子程序展开看一下代码
您好我已经更新图片,还望获得您的帮助 谢谢 Transpose 发表于 2023-12-1 09:23
x没定义,建议加上implicit none
他说那个好像是个 向量 ,如果我用real定义他也报错:-dizzy: necrohan 发表于 2023-12-1 12:53
把第9行那个子程序展开看一下代码
您好 希望您帮我看一下
第一个错误提示是 call solvemompllud(X,...) 中的参数x不匹配,调用程序中没有声明x,默认是一个实数。
solvemompllud 子程序的定义中声明 dimension::x(*) 为一个数组。
这二者不匹配产生的错误。 necrohan 发表于 2023-12-7 21:50
第一个错误提示是 call solvemompllud(X,...) 中的参数x不匹配,调用程序中没有声明x,默认是一个实数。
so ...
非常感谢,:-D:-D:-D:-D:-D:-D
页:
[1]