如何在Ctype python中定义包含结构的C结构

你好 我正在学习python并使用ctype在python中嵌入'C'。我的询问是 - 如何使用C stru再次调用一个stru进入cytpe / python。
typedef struct {    
   struct *i, *j; 
   BOOLEAN z; 
} foo;
    
已邀请:
从你的问题来看并不完全清楚,但看起来你正在尝试定义一个包含指向同一类型的指针的结构。在python中如何实现这一点并不是很明显,但你基本上定义了你的
Structure
,然后定义了
_fields_
属性。 python.org上的ctype文档有一个很好的例子来说明这一点。 一般来说,在处理结构时也有很好的文档,包括在另一个结构类型中嵌套一个结构类型,这更加明显。     

要回复问题请先登录注册