-1
嗨 我正在学习python并使用ctype在python中嵌入'C'。我的查询是 - 如何使用C stru再次调用一个stru进入cytpe/python。如何定义一个包含Ctype python结构的C结构
typedef struct {
struct *i, *j;
BOOLEAN z;
} foo;
嗨 我正在学习python并使用ctype在python中嵌入'C'。我的查询是 - 如何使用C stru再次调用一个stru进入cytpe/python。如何定义一个包含Ctype python结构的C结构
typedef struct {
struct *i, *j;
BOOLEAN z;
} foo;
从你的问题来看,这并不完全清楚,但它看起来像是在试图定义一个包含指向相同类型的指针的结构。 Python中如何实现这一点并不明显,但基本上定义了Structure
,然后定义_fields_
属性。
python.org上的ctype文档有一个完美的在线点example。
那里还有很好的工作与一般的结构,包括嵌套在另一个结构类型,这更明显地工作。
谢谢zerocrates。我正在阅读上述文件。我已经对如何在ctype中定义结构有了一些了解。好吧,让我重新定义我的问题 - typedef struct A { B * x; B * y [Z]; BOOLEAN xx; } A; 其中B是 typedef结构 { UINT16长度; INT16偏移; UINT8 * data; UINT8 user_count; } B; 而Z = 10 – Rajesh 2011-02-13 07:51:04