小编Mat*_*tty的帖子

将FORTRAN对象传递给C,反之亦然

我有我的Fortran对象,即

this%object%a

this%object%b

this%object%c
Run Code Online (Sandbox Code Playgroud)

我想将其传递给用C编写的代码,我主要是FORTRAN程序员,对C的接触很少。我iso_c_binding过去一直在传递整数和数组,但现在我需要传递对象。

我通过以下方式定义对象

    TYPE object

         INTEGER                                  :: a

         INTEGER                                  :: b

         INTEGER                                  :: c

    END TYPE object
Run Code Online (Sandbox Code Playgroud)

c fortran object argument-passing fortran-iso-c-binding

1
推荐指数
1
解决办法
272
查看次数