我在动态链接库里写一个函数MyFun,其目的是让该函数对一个结构体数组进行操作,得到另一个结构体数组。得到的结构体数组里面就保存了我的应用程序要用的数据,大家说说,该如何在动态链接库里写这个函数。(是让函数返回这个数组呢,还是让函数修改参数传入的另一个数组?)
结构体式这样的 :
typedef struct
{
double a;
double b;
}ABC;
现在问题是,我想在我的应用程序里用到得到的结构体数组,是让MyFun返回这个结构体数组的地址呢,还是写成 void MyFun(ABC *inArray, //输入的结构体数组
ABC *outArray, //输出的结构体数组
){
//一些操作,把inArray中的数据计算后,赋到outArray中
}
这样行吗?
若真的能解决(经测试好用),另开贴给分!
结构体式这样的 :
typedef struct
{
double a;
double b;
}ABC;
现在问题是,我想在我的应用程序里用到得到的结构体数组,是让MyFun返回这个结构体数组的地址呢,还是写成 void MyFun(ABC *inArray, //输入的结构体数组
ABC *outArray, //输出的结构体数组
){
//一些操作,把inArray中的数据计算后,赋到outArray中
}
这样行吗?
若真的能解决(经测试好用),另开贴给分!
解决方案 »
- 主子对话框与定时器问题
- 看完VC技术内幕 深入浅出MFC 后看什么书?
- <类中开启一个线程, 并和主线程用消息通讯>的代码, 为什么总报错..
- 如何将OpenGL绘制的图形保存为位图或者其他格式的文件
- 一个奇怪的问题.请高手解答
- 请问StretchBlt()可以在内存设备对象之间传送吗?
- 提问:请教怎样在Cwatch_TVDlg::OnTimer(UINT nIDEvent)函数里用HWND FindWindow()函数而不是用static CWnd* PASCAL FindWindow()?
- CHttpFile::GetLength无法准确得到文件大小原因? ?
- 请问如何获得对话框指针
- 高分寻求答案,这不是你们说的gethostbyname()的简单问题!!!!!!!!!!
- 这个功能 好不好实现?
- 编译请教:debug 和 release 问题!
void MyFun(ABC *inArray, //输入的结构体数组
ABC *outArray, //输出的结构体数组
int nItemCount// )
{
...
}
CArray<ABC,ABC> &outArray )//输出的结构体数组
就没有问题了,这个方法最简单