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