我的问题类似,如果缓冲区大小是已知的呢?

有一个DLL文件,其中的pInput函数返回一个char*,指向一个缓冲区。
如何用python实现调用pInput函数,并向char*指向的内存区域写入数据?
就像是在C当中:char *p = pInput(); p[39] = '\n'; 这种。
我知道应该用ctypes库,网上也有返回结构体指针的实现。

慕村225694
浏览 73回答 2
2回答

千巷猫影

int* GrabImage();int GetPixel(int* image, int x, int y);void SetPixel(int* image, int x, int y, int color);

江户川乱折腾

manage_new_object返回类的动态对象,要返回简单的指针,把manage_new_object改为return_xxx_pointer,具体名字记不得了,反正有这个模板。
打开App,查看更多内容
随时随地看视频慕课网APP