1
this%object%a
this%object%b
this%object%c
我想将它传递给C编写的代码我的Fortran对象,我主要是一个FORTRAN编程和我有很少曝光到C.我使用iso_c_binding
传递整数和数组,但现在我需要传递对象。
我以下列方式
TYPE object
INTEGER :: a
INTEGER :: b
INTEGER :: c
END TYPE object
你的Fortran对象是如何声明的?此外,您的问题被标记为fortran90,但IIRC ISO_C_BINDING是Fortran 2003的一项功能,(目前由英特尔Fortran支持) – deStrangis 2014-10-28 12:07:51
您知道C结构吗?你的Fortran类型是怎样的?有些可以互操作,有些则不可以。 @deStrangis重申。 – 2014-10-28 12:30:13
我需要什么FORTRAN类型? @deStrangis – Matty 2014-10-28 12:53:51