我在 fortran 77 中有一个 ema 函数。如何从 C 调用 fortran 函数。我知道在 fortran 2003 中有一个 iso_c_bindings,但我需要一些旧 77 标准的解决方案。
subroutine ema(inarray,leninarray,n,outarray,lenoutarray)
integer leninarray, lenoutarray, n, i
double precision inarray(leninarray), outarray(lenoutarray)
do 10 i = n+1, leninarray
outarray = inarray(i) * (1/n) + outarray(i-1) * (1-(1/n))
continue
end
感谢您的帮助