-1
안녕하세요 저는 python을 배우고 ctype을 사용하여 'C'를 python에 포함시킵니다. 내 질문은 C stru를 사용하여 내부에서 다시 strupe를 호출하는 방법입니다.Ctype 파이썬 내에서 구조체를 포함하는 C 구조체를 정의하는 방법
typedef struct {
struct *i, *j;
BOOLEAN z;
} foo;
안녕하세요 저는 python을 배우고 ctype을 사용하여 'C'를 python에 포함시킵니다. 내 질문은 C stru를 사용하여 내부에서 다시 strupe를 호출하는 방법입니다.Ctype 파이썬 내에서 구조체를 포함하는 C 구조체를 정의하는 방법
typedef struct {
struct *i, *j;
BOOLEAN z;
} foo;
귀하의 질문에 완전히 명확하지는 않지만 같은 유형의 포인터가 들어있는 구조체를 정의하려는 것 같습니다. 파이썬에서이 작업을 수행하는 방법이 즉시 명백하지는 않지만 기본적으로 사용자의 Structure
을 정의한 다음 나중에 _fields_
특성을 정의하십시오.
python.org의 ctype 문서에는 정확하게 이것을 수행하는 example이라는 완벽한 점이 있습니다.
일반적으로 구조체와 함께 작업 할 때 좋은 documentation이 있습니다. 다른 구조체 유형 중 하나를 중첩하는 것을 포함하여 더 분명하게 작동합니다.
감사 제로 크라테이트. 나는 언급 된 문서들을 살펴볼 것이다. ctype에서 구조를 정의하는 방법에 대해 조금 이해하고 있습니다. 좋아 내 문제를 재정의하자 - typedef 구조체 A { B * x; B * y [Z]; 부울 xx; } A; 여기서 B는 입니다. typedef struct { UINT16 길이; INT16 오프셋; UINT8 * 데이터; UINT8 user_count; } B; Z = 10 – Rajesh