【发布时间】:2021-05-03 15:19:32
【问题描述】:
你好,我有这样的功能
GetAllActivMessagestring(LPSTR pszStrMessages)
它在参数pszStrMessages 中返回活动警报的字符串。
字符串被组织在一个由 50 个字符组成的 25 个字符串的数组中(49+nullterminator)
如何定义变量pszStrMessages 并将其传递给带有ctypes 的函数,然后读取返回值?
感谢和问候
【问题讨论】:
-
LPSTR不是数组。字符串只是 49char49char ... 重复 25 次,所以你需要一个 1250 字符的缓冲区吗?最好至少以示例为例,准确地展示您将如何从 C 调用此 API。
标签: ctypes