通过动态分配的字符串从C到Fortran
我正在尝试将动态分配的字符串阵列( char *** str )从C到Fortran,但是在删除Fortran中的C指针时,我似乎缺少某些内容,从而产生垃圾字符串作为输出…
如何使用C_PTR具有一个具有不同类型参数的ForTran函数?
我阅读了 最佳实践 。 我想在中使用类型(C_PTR)指针中描述的内容中使用某些内容, 但我有问题。我概述了我尝试做的事情。我希望这足以理解。否则,…
不同 Fortran 和 C 供应商之间的 ISO_C_BINDING
C/C++ 编译器供应商是否也支持 Fortran ISO_C_BINDING 模块的概念?例如,C/C++ int 的大小可能因不同供应商的编译器而异。因此,通过 ISO_C_BINDING …
从 C 库头自动生成 Fortran 2003 绑定(使用 iso_c_bindings 内部模块)
是否有工具可以使用 Fortran 2003 标准中的内在 iso_c_bindings 模块从 C 库头自动生成 Fortan 绑定? 我对将 C 翻译为 Fortran 不感兴趣,而只是生成…
从 C 调用 FORTRAN 子例程
我正在尝试从 C 调用 FORTRAN 函数 我的问题是: 如果 fortRoutine 是我的 Fortran 子例程的名称,那么我将从 C 调用它 作为fortRoutine_。如果 fortR…
梅蒂斯与 Fortran
我正在使用 metis 5 和 Fortran。我正在使用 PartGraphRecursive 函数以及手册中给出的简单示例。给出的代码不是工作条件。 program main implicit no…
分段错误 C 和 Fortran
------ main.c--------- #include #include #include #include int main() { char* lib_name = "./a.out"; int array[5] = {1,2,3,4,5}; int size_a =…
负数组索引和内存中的放置(指向)
在 fortran 中,您可以声明具有任何合适(整数)范围的数组,例如: real* 8 array(-10:10) 我相信 fortran 在通过引用传递时,将始终将 array(1) 作…
从 python 中的共享 fortran 库调用函数
我想在 Python 中调用 Fortran 共享库中的一些函数。我在网上找到了一些链接并阅读了它们,根据我发现的内容,我应该 libadd = cdll.LoadLibrary('./l…
致电 C/C++ Visual Studio 中的 Fortran 程序代码? (如何在Visual Studio中编译混合C和Fortran代码)
我正在寻找一种方法,如何将 C++ 代码与 Fortran 代码集成(我想简单地在 Fortran 代码中调用一些 C/C++ 函数)。 我找到了一些关于 gcc 或控制台编译…
将 fortran 77 函数传递给 C/C++
是否可以将 fortran 77 函数作为回调函数指针传递给 C/C++? 如果是这样,怎么办? 我在网上找到的信息与 Fortran 90 及以上版本相关,但我的遗留代码…
FORTRAN 函数返回数组导致段错误(从 C++ 调用)
基本上,这是我的问题。我从我的 C++ 代码中调用别人的 FORTRAN 函数,这让我很头疼。一些代码: function c_error_message() character(len = 255) :…
- 共 1 页
- 1