VC++中是这样定义的
int ccGetUserList(HANDLE hNet, int * lpUser, int count);
其中* lpUser 是一个array [0..99] of Integer的数组指针;我在DELPHI中通过如下方法调用var
User_Index:array [0..99] of integer;
intarray:pointer;begin intarray:=@User_Index;
ccGetUserList(hConf,intarray,99);end;
但是调试不正确,没办法获取数组内容,编译通过,不能正常执行,请高手指点.
int ccGetUserList(HANDLE hNet, int * lpUser, int count);
其中* lpUser 是一个array [0..99] of Integer的数组指针;我在DELPHI中通过如下方法调用var
User_Index:array [0..99] of integer;
intarray:pointer;begin intarray:=@User_Index;
ccGetUserList(hConf,intarray,99);end;
但是调试不正确,没办法获取数组内容,编译通过,不能正常执行,请高手指点.
ccGetUserList(hConf,intarray,99);
// 应该 传入 User_Index就可以了吧 C/C++中 数组名就是数组首址
应该是传入100个哦 呵呵 虽然这个count参数没什么影响