Fortran Coder

标题: 想把一段子程序改写为主程序,应该修改哪些地方? [打印本页]

作者: srlu    时间: 2022-3-3 12:54
标题: 想把一段子程序改写为主程序,应该修改哪些地方?
接手了一份Fortran代码,现在需要使用其中的一个子程序。请问应当如何操作?是应该把子程序的代码复制到新的F90文件里改写成新的主程序,还是能在原有程序中单独运行这个子程序?

作者: 青衣巷    时间: 2022-3-3 13:52
把子程序的代码复制到新的F90文件里改写成新的主程序
或者
在原有程序中,加上主程序,调用该子程序。
都可以。
作者: srlu    时间: 2022-3-3 15:33
青衣巷 发表于 2022-3-3 13:52
把子程序的代码复制到新的F90文件里改写成新的主程序
或者
在原有程序中,加上主程序,调用该子程序。

我更倾向于把子程序改写成新程序。应该怎么操作呢?

作者: 青衣巷    时间: 2022-3-3 16:25
一般的思路是:
把子程序拷贝到一个新的源代码文件中。然后根据子程序的逻辑,补充上调用它的主程序即可。
子程序所需的参数,可写死在代码中,或通过屏幕或文件输入。




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