相关疑难解决方法(0)

将可分配数组从fortran传递给C和malloc它

我正在将一些Fortran库代码转换为C,以便我们最终拥有带有Fortran包装器的C函数.我们正在使用Fortran 95.

处理可分配数组的首选方法是什么?

  1. 我可以将可分配的数组传递给C函数并在C函数中对其进行malloc吗?(C函数知道malloc的大小)

  2. 在fortran程序中,我可以解除在C函数中使用malloced的东西吗?所以最后客户端fortran应用程序释放数组或者需要调用一个释放内存的C函数.

一个小例子或一个链接将受到高度赞赏.

c fortran fortran-iso-c-binding

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

标签 统计

c ×1

fortran ×1

fortran-iso-c-binding ×1