提前感谢您的帮助.. 我想在 FORTRAN 主程序的输出文件中打印数据,这些数据在模块中定义,我已经在主程序中声明使用该模块。但是我在主程序和模块中都无法获得写语句。
MODULE model
IMPLICIT NONE
SUBROUTINE model_initialize
IMPLICIT NONE
INTEGER a,dim REAL(float) :: E,nu
REAL(float) :: lambda,mu
E=5000 lambda = E*nu/(1.d0+nu)/(1.d0-2.d0*nu)
mu = E/2.d0/(1.d0+nu)
RETURN
END SUBROUTINE model_initialize
Write (6,)'Lambda',lambda
Write (6,)'mu',mu
END MODULE model
SUBROUTINE XXXX
USE model
IMPLICIT NONE
CALL model_initialize
Write (6,)'Lambda',lambda
Write (6,)'mu',mu
END SUBROUTINE XXX
当我将写语句放在模块或主子程序中时,我无法在输出中看到它们。
非常感谢Msekh的帮助