用C#调用C语言DLL,数组参数问题
调用的CDLL函数要返回一个数组,不知道在C#中如何接受,感激不尽比如C函数#include"stdio.h"__declspec(dllexport)int*Hello...
调用的C DLL函数要返回一个数组,不知道在C#中如何接受,感激不尽
比如C函数
#include "stdio.h"
__declspec(dllexport) int* Hello()
{
int a[3];
a[0]=1;
a[1]=2;
a[2]=3;
return a;
}
在C#中怎么接收这个返回的数组a啊
若改成
__declspec(dllexport) int[] Hello()
编译通不过 展开
比如C函数
#include "stdio.h"
__declspec(dllexport) int* Hello()
{
int a[3];
a[0]=1;
a[1]=2;
a[2]=3;
return a;
}
在C#中怎么接收这个返回的数组a啊
若改成
__declspec(dllexport) int[] Hello()
编译通不过 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询