Я очень новый для Fortran. В настоящее время я пишу (или пытаюсь написать) приложение fortran, которое вызывает C-библиотеку.вызов c функции из fortran, проблема с argc и argv
У меня есть несколько вещей, которые работают до сих пор, но я застрял в функции init из библиотеки, которая ожидает, что argc и argv просто получат имя программы, которое вызывает функцию.
C-библиотека ожидает указатели ARGC и ARGV:
void init(gint argc, gchar ***argv);
Я понятия не имею, как выразить, что *** ARGV в Fortran. Остальные функции нужны только целые числа, так что я не имел никаких проблем, используя этот скелет для них:
interface
subroutine init(argc, argv)
??
end subroutine ee_init
end interface
call init(,)
Является ли gchar *** чем-то вроде двухмерного массива указателей? –