с учетом строки:
msg="hello world"
Как я могу определить это как ctypes.c_void_p()
тип данных?
следующий код выдает исключение «невозможно преобразовать в указатель»:
data=ctypes.c_void_p(msg)
data
должен быть типом void*
в C, потому что он передается в DLL.
Я предполагаю, что есть способ упаковать / распаковать строку, используя пакет struct
, но, к сожалению, я очень незнаком с этим процессом.