【发布时间】:2009-08-25 15:29:27
【问题描述】:
我有一个 C 函数。我想从 Fortran 调用这个函数。此函数包含 2 个由指针传递的结构。如何在 Fortran 中执行此操作?
例如:
struct a
{
int x;
float y;
};
struct b
{
int p;
float q;
};
在 C 中:
fun(*a,*b);
如何从 Fortran 调用它?这里a 是输入结构,b 是输出结构。我可以在 Fortran 中填充结构,但通过后它们无法维护任何数据。
如何在 Fortran 中调用 fun(*a,*b)?
【问题讨论】:
标签: fortran