【发布时间】:2015-05-25 06:53:55
【问题描述】:
我有一个结构:-
Test.h
typedef struct employees
{
char* name[5];
int empi_id;
};
Test.cpp 我创建了一个函数,我需要在这些结构中存储值。
int Disp()
{
employees e[5];
e[0].empi_id=10;
e[1].empi_id=100;
e[2].empi_id=500;
e[3].empi_id=1000;
e[4].empi_id=5000;
return 0;
}
TestDll.cpp 控制台应用程序:
void main()
{
LoadLibrary(("TestDll.dll"));
int obj = Disp();
}
我需要将这些结构数组返回给我的控制台应用程序。我想直接在我的控制台应用程序中显示分配的值。我应该如何返回它?我可以将这些结构数组作为函数参数发送,那么我应该如何做吧。因为我需要发送一个 5 的数组。 查看下面的链接确实让我想到了将值分配给结构,但我无法在我的控制台应用程序中显示这些值。 return an array of structs or an array of struct pointers?
【问题讨论】:
-
与 C++/CLI 有什么关系?