C の関数があります。この関数を Fortran から呼び出したいと考えています。この関数には、ポインターによって渡される 2 つの構造体が含まれています。Fortran でこれを行うにはどうすればよいですか?
元:
struct a
{
int x;
float y;
};
struct b
{
int p;
float q;
};
C:
fun(*a,*b);
これを Fortran から呼び出すにはどうすればよいですか? これa
が入力構造で、b
が出力構造です。Fortran で構造体を埋めることはできますが、通過後にデータを維持することができません。
fun(*a,*b)
Fortranで呼び出すにはどうすればよいですか?