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