У меня есть функция в C. Я хочу вызвать эту функцию из Fortran. Эта функция содержит 2 структуры, переданные указателем. Как это сделать в Fortran?Фортран структуры и указатели
Ex:
struct a
{
int x;
float y;
};
struct b
{
int p;
float q;
};
В C:
fun(*a,*b);
Как я называю это из Fortran? Здесь a
- структура ввода, а b
- структура вывода. Я могу заполнить структуры в Fortran, но они не могут поддерживать какие-либо данные после прохождения.
Как позвонить fun(*a,*b)
в Фортран?