怎么把一个子程序单独摘出来运行?
请问怎么把一个子程序单独摘出来运行? 子程序无法单独运行 fcode 发表于 2018-5-10 12:25子程序无法单独运行
请问能不能说详细点,,我导师说让我配个假的主程序还是参量什么的,他说可以运行的 子程序必须要有主程序才能运行。
主程序没有“真假”之说,只有“凑合写的”和“认真写的” fcode 发表于 2018-5-10 22:01
子程序必须要有主程序才能运行。
主程序没有“真假”之说,只有“凑合写的”和“认真写的” ...
{:4_110:}
这可真是真相了!
还可以分成 写了以后要用的 预计就测这一次的 {:4_112:} 我猜测你的主程序中调用了多个子程序,现在仅需要对其中一个进行调试或计算。可以只调用该子程序,只要你给定正确的实参。
program test
real a,b,c
a=1
b=2
c=3
call sub(a,b,c)
end program fcode 发表于 2018-5-10 22:01
子程序必须要有主程序才能运行。
主程序没有“真假”之说,只有“凑合写的”和“认真写的” ...
恩恩,好的 li913 发表于 2018-5-12 12:17
我猜测你的主程序中调用了多个子程序,现在仅需要对其中一个进行调试或计算。可以只调用该子程序,只要你给 ...
恩恩,多谢! 本帖最后由 pasuka 于 2018-5-15 14:47 编辑
目的是单元测试的话,可以参考这个回答
https://stackoverflow.com/questi ... d-of-fortran-itself
或者试试
https://github.com/Goddard-Fortran-Ecosystem/pFUnit
pasuka 发表于 2018-5-15 14:42
目的是单元测试的话,可以参考这个回答
https://stackoverflow.com/questi ... d-of-fortran-itself
或者试 ...
谢谢大神!
页:
[1]