设为首页 加入收藏

TOP

Python Ctypes 结构体指针处理(函数参数,函数返回)
2014-11-24 12:18:52 来源: 作者: 【 】 浏览:0
Tags:Python Ctypes 结构 指针 处理 函数参数 函数 返回

C函数需要传递结构体指针是常事,但是和Python交互就有点麻烦事了,经过研究也可以了。


<结构体指针作为函数参数>


来看下C测试例子:



这里test里面需要传入结构体指针,函数中的实现很简单,就是改变x 和 y 的值这个函数将被python调用。


使用Python调用时,需要模拟申明个结构体(class):



Usage:


<函数返回结构体指针>


C函数测试例子改成如下:



Python程序处理如下:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Python与C/C++ 模块相互调用 下一篇混杂设备LED驱动程序(GPIO操作函..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Java 学习线路图是怎 (2025-12-25 15:19:15)
·关于 Java 学习,有 (2025-12-25 15:19:12)
·有没有Java swing教 (2025-12-25 15:19:09)
·Start, Stop, and Di (2025-12-25 14:50:57)
·C语言入门教程:零基 (2025-12-25 14:50:54)