阅读背景:

VC中线程函数如何传递多个参数

来源:互联网 

我用CreateThread创建线程,它的第三个参数是线程函数地址,规定了线程函数必须是DWORD WINAPI ...(LPVOID lpParam)形式的,只能有单个参数,但是我用CreateThread创建的时候需要向线程函数传两个integer和两个char*,我在CSDN上看到了用结构体,我建了一个结构LPPARAM,然后在线程函数的开头写了LPPARAM* _lpParam=(LPPARAM*) lpParam;但是提示说不能从void*转换到LPPARAM*,我到底该怎么办才能传这4个参数?我用CreateThread创建线程,它的第三个参数是线程函数地址,规定了线程函数必须是DWO




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: