python ctypes 调用c函数怎么正确传入int型指针(不是字符串)?
0
百度了很久,也看了ctypes官方原文,都没有给出 int型指针传参的例子。先说谢谢啦。
c++里面的函数:输入,两个int指针;作用,交换值。
python 里的调用,先用 c_int 创造 c类型int,再用 pointer()构造int指针。
报错,TypeError: in method 'change', argument 1 of type 'int *'。我的理解是 传参错误。没有正确传参 int指针。
但是我在 IDLE 下做的实验 。如图,确实是构造出了指针。于是卡在这里了。
对应的截图如下:
c++函数, python调用c++, 报错, IDLE实验,
c++里面的函数:输入,两个int指针;作用,交换值。
python 里的调用,先用 c_int 创造 c类型int,再用 pointer()构造int指针。
报错,TypeError: in method 'change', argument 1 of type 'int *'。我的理解是 传参错误。没有正确传参 int指针。
但是我在 IDLE 下做的实验 。如图,确实是构造出了指针。于是卡在这里了。
对应的截图如下:
c++函数, python调用c++, 报错, IDLE实验,
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
0 个回复