你好!我想在遇到一个我难题,想请教一下,就是利用DLL中有个函数返回的结构体的指针,然后利用GetValueByPointer.xnode得到结构体,但是现在的问题是这个结构体中有一个成员是个数组指针,利用GetValueByPointer.xnode得到的结构体中其他成员的数据都是对的,只要不是指针类型的,但是就是这个数组指针成员返回的都是零,本来我是想利用返回的数组指针再次利用GetValueByPointer.xnode函数等到这个数组指针对用的数组数据的,但是怎么弄都不行那个,请帮忙指导一下。这个类似这样的一个函数和数据:
typedef struct Image_Data
{
int nSize;
int nChannels;
int width;
int height;
char *imageData;
int widthStep;
}
Image_Data;
Image_Datae* Img;
Img = LoadImage( "test.jpg", 1);
就是利用Img这个指针等到Image_Data这个结构体中的char*imageData时返回的是零,而在VC中调试可以看出返回的是个指针地址。以上请帮忙!谢谢了!我怎样才能得到机构体中imageData这个数组的数据呢?