ctypes; structure mit dynamischen array
Verfasst: Freitag 14. September 2007, 16:18
Hallo,
ich habe eine C Struktur die ein dynamisches array enthält. Sie sieht so aus:
Jetzt würde ich die gerne so mit ctypes umsetzen, dass ein array der größe N erzeugt wird wenn in Python Daten zugeordnet werden. Ist das möglich?
Ich habe folgendes probiert:
Leider geht das nicht und das array kann nicht dynamisch mit N erzeugt werden.
Kann ich denn mit meiner Frame Klasse selbst die __init__ Funktion nutzen und das array dynamisch verändern?
Danke für die Hilfe,
Alban
ich habe eine C Struktur die ein dynamisches array enthält. Sie sieht so aus:
Code: Alles auswählen
typedef struct {
int N;
int *array;
} frame_t;
Ich habe folgendes probiert:
Code: Alles auswählen
class Frame(Structure):
_fields_ = [("N", c_int), ("array", int * N)]
Kann ich denn mit meiner Frame Klasse selbst die __init__ Funktion nutzen und das array dynamisch verändern?
Danke für die Hilfe,
Alban