ctypes c_char_p erweitern
Verfasst: Samstag 22. Juli 2017, 14:36
Ich bin erneut auf ein Problem gestoßen,
ich habe folgenden C++ code:
und habe ich dann so "übersetzt":
- was natürlich nicht funktioniert, da c_char_p.value alle NULLs weglässt (und obendrein erscheint es mit unschön)
(möglicher Weise nicht notwendige Info:) array und buffer sind beide vom typ c_char_p, wobei array ein pointer() zu einem 32768*c_char array ist und buffer zunächst ein leerer c_char_p, der dann immer wieder mit array befüllt werden soll.
wie kann ich also einen c_char_p um den "inhalt" eines anderen c_char_p erweitern?
Danke für die Hilfe.
Beste Grüße,
--Zuzu_Typ--
ich habe folgenden C++ code:
Code: Alles auswählen
buffer.insert(buffer.end(), array, array + bytes);
Code: Alles auswählen
if buffer.value != None:
buffer.value += array.value
else:
buffer.value = array.value
(möglicher Weise nicht notwendige Info:) array und buffer sind beide vom typ c_char_p, wobei array ein pointer() zu einem 32768*c_char array ist und buffer zunächst ein leerer c_char_p, der dann immer wieder mit array befüllt werden soll.
wie kann ich also einen c_char_p um den "inhalt" eines anderen c_char_p erweitern?
Danke für die Hilfe.
Beste Grüße,
--Zuzu_Typ--