【发布时间】:2011-12-18 19:28:39
【问题描述】:
我对 Fortran 非常是新手。目前我正在编写(或尝试编写)一个调用 C 库的 fortran 应用程序。
到目前为止,我已经完成了一些工作,但我坚持使用库中的 init 函数,该函数期望 argc 和 argv 只是为了获取调用该函数的程序名称。
C 库需要指向 argc 和 argv 的指针:
void init(gint argc, gchar ***argv);
我不知道如何在 fortran 中表达 ***argv。其他函数只需要整数,所以我可以毫不费力地为它们使用这个骨架:
interface
subroutine init( argc, argv)
??
end subroutine ee_init
end interface
call init( , )
【问题讨论】:
-
gchar *** 是不是类似于二维指针数组?