python ctypes中的多维char数组(字符串数组)

python ctypes中的多维char数组(字符串数组),第1张

python ctypes中的多维char数组字符串数组)

使用类似

input = ((c_char * 4) * 2)()input[0].value = "str"input[0][0] == "s"input[0][1] == "t" # and so on...

简单用法:

>>> a =((c_char * 4) * 2)()>>> a<__main__.c_char_Array_4_Array_2 object at 0x9348d1c>>>> a[0]<__main__.c_char_Array_4 object at 0x9348c8c>>>> a[0].raw'x00x00x00x00'>>> a[0].value''>>> a[0].value = "str">>> a[0]<__main__.c_char_Array_4 object at 0x9348c8c>>>> a[0].value'str'>>> a[0].raw'strx00'>>> a[1].value''>>> a[0][0]'s'>>> a[0][0] = 'x'>>> a[0].value'xtr'


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5661891.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存