我有一个复杂的 Fortran 子例程,它将日志文件的(整数)文件句柄(假设在子例程之外打开和关闭)作为其输入之一。子例程运行一个进程并通过
WRITE(logfile, ... )
命令将一堆统计信息写入日志文件。
有没有一种简单的方法来调用这个子程序,而不是写入文件,它只是写入标准输出?
基本的解决方案是用
logfile
在写命令中查找并替换*
的所有实例,但是这里有大量的文件和子例程,我认为如果我可以通过其他东西会更好在logfile
的地方。但是,由于子程序要求文件句柄logfile
是一个整数,而*
不是一个整数,我不确定这是否可能。