我把函数add在VC中做成dll文件导出供PB调用,又想把其中的数组c[]也给导出,可以吗?
_declspec(dllexport) add (double a[],double b[],int n) //数组a[],b[]接受调用函数传入的值,n为数组的维数
{
int i;
double *c;
c=malloc(n*sizeof(double));
for(i=0;i<n;i++)
{
c[i]=a[i]+b[i] //我想把数组c[]做成dll给导出去,可以吗?
}
}
你可能建议我函数return c ,但我是用PB调用该函数dll,而PB中没有指针和引用概念,所以此法不通。 请问,可以把数组c[]给导出吗? 可以的话给出代码。 或者有其他的什么解决问题的办法。
重分奖励!
_declspec(dllexport) add (double a[],double b[],int n) //数组a[],b[]接受调用函数传入的值,n为数组的维数
{
int i;
double *c;
c=malloc(n*sizeof(double));
for(i=0;i<n;i++)
{
c[i]=a[i]+b[i] //我想把数组c[]做成dll给导出去,可以吗?
}
}
你可能建议我函数return c ,但我是用PB调用该函数dll,而PB中没有指针和引用概念,所以此法不通。 请问,可以把数组c[]给导出吗? 可以的话给出代码。 或者有其他的什么解决问题的办法。
重分奖励!
解决方案 »
- CPropertySheet CPropertyPage问题
- 为什么不一样呢?按钮啊
- 如何实现开机自启动的程序!
- 请教:进程外Exe的调试?
- 需要一些帮助--- 一个模块的实现(PS:谢谢帮助者,有报酬)
- 多线程得问题,看了几个MFC的同步对象,感觉都不能达到目的,百思不得其解!达人帮忙!!!
- 高分请教入门问题,作详细解答者给分不少于50 分
- 请问:如何在vc中嵌入汇编?在线等待!
- 寻求fft算法源码
- EnableMenuItem怎么不能使menuitem变灰呢?
- 初学者问:用ADO的三种方式,大家多用哪种呀?
- 请教高手,若剪贴板上存放了几百k甚至几兆十几兆的文本信息,如何搬到richedit控件里头?
2、将数组C作为形参导出:如
_declspec(dllexport) add (double a[],double b[],c[],int n)
add(a(0), b(0), c(0), n)