私は、パラメーター型がコードブロックの先頭で宣言されていないレガシーFortran77コードサブルーチンを使用しています。
これは、サブルーチンの最上部を示すスニペットです。
SUBROUTINE BPASS(F1,F2,F3,F4,SI,N,A,IERR)
REAL * 4 A( N ),FV( 4 )
上記から、これはタイプがCと同等のサイズA
の長さの配列だと思います。または、はタイプが。の長さの配列です。N
REAL *4
float
FV(4)
4
REAL *4
ただし、F1,F2,F3,F4,SI,N,IERR
タイプがリストされていない場合、のタイプは何ですか?であるN
必要があるようinteger
です。
C ++コードからサブルーチンを呼び出すことができるように、型を知る必要があります。宣言されていない型のFortran規則はありますか?