擅长:python、mysql、java
<p>在这一行中:</p>
<pre><code>results = (c_char_p * 4)(addressof(create_string_buffer(7)))
</code></pre>
<p>创建一个7字节的缓冲区,然后尝试使用它保存4个字符指针(每个指针可能4个字节),然后将4个8字节的字符串复制到它可能指向的随机地址中。您需要为每个字符串分配一个缓冲区,还需要分配指针数组。像这样的:</p>
<pre><code>s = []
for i in range(4):
s[i] = create_string_buffer(8)
results = (c_char_p * 4)(s);
</code></pre>