1.当C++的DLL是返回const char*的指针时,c#可用Inptr接收并取值。例
参考链接:https://bbs.csdn.net/topics/392082260
接口如下:
C/C++ code
1 |
|
const char* __stdcall InputUnData(const char* hello) { string _Uns = Decryption(hello); const char* _Unc= _Uns.c_str(); char *ret = new char[strlen(_Unc) + 1] strcpy(ret, _Unc); return ret; //return _Unc; } |
C#代码如下:
C# code
1 2 3 4 5 6 7 |
|