Re: [问题] python ctypes调用dll问题

楼主: uranusjr (←這人是超級笨蛋)   2015-05-29 12:09:17
c_char_p 代表一个 char *, 而 byref 代表取 reference
所以(下面假设 function 是一个 C 函式)
pKey = c_char_p(0x010203040506)
function(byref(pKey))
大致上可以转换成下面的 C 程式码
char *pKey = 0x010203040506;
function(&pKey);
这应该不是你要的
你想做的应该是传入 "\1\2\3\4\5\6" <
作者: GNUGCC (-std=c++14)   2015-08-10 00:59:00
void main(void) 的写法是可行的唷^^虽然这个写法较传统,但是语法与文法都正确哦^^目前我使用的 Visual C++ 都接受 void main(void) 与int main(void),各位可以把 C++ 专案改成原生 C++ 类型来用 void main(void) 来写发现也可通过编译.这个就是 Visual C++ 的弹性.

Links booklink

Contact Us: admin [ a t ] ucptt.com