我写了c++的DLL,里面有个函数:
extern "C" _declspec(dllexport)int _stdcall countS(LPSTR retstr,char *remoteaddr)
{
...
}
在c#中调用,我搜索了好多的帖子了,都是在调用时传递StringBuilder和string,如下:
[Dll...]
public static extern int countS(StringBuilder ret,string instr);
但是我在c++里得到的参数remoteaddr怎么总是传递进来的第一个字符啊
我实在搞不明白,请各位给个办法!