gpt4 book ai didi

debugging - Fortran查询并打印出函数或子程序名称

转载 作者:行者123 更新时间:2023-12-02 22:11:00 31 4
gpt4 key购买 nike

在 Fortran 中是否可以查询我所在的函数或子例程的名称?即,我用什么来代替“???”让它在屏幕上打印“my_subroutine”?

subroutine my_subroutine()
write(*,*) ???
end subroutine my_subroutine

我正在尝试找到一种仅使用文本编辑器的搜索和替换机制来实现自定义调试器/分析器的方法。以编程方式查询我在代码中的位置会很有帮助。

最佳答案

不,你不能。你想要实现的叫做reflection而且它在 Fortran 中不可用(也不在 C 或 C++ 中)。

关于debugging - Fortran查询并打印出函数或子程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7033396/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com