我定义了一个结构
typedef struct lxh {
char cx1[4] ;
char cx2[4] ;
char cx3[4] ;          
}lxhDATA, *lxhPINDATA ;我要在主程序中调用它,并且要用&调用。
下面是源程序
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
{
lxhDATA lxhDATA = {"aa","bb","cc"};
Hellolxh(&lxhDATA) ;
return 2 ;
}这是定义的函数Hellolxh
int WINAPI Hellolxh(lxh &lxhDATA)
{
MessageBox(NULL,lxhDATA.cx1,lxhDATA.cx1,0) ;
MessageBox(NULL,lxhDATA.cx2,lxhDATA.cx2,0) ;
MessageBox(NULL,lxhDATA.cx3,lxhDATA.cx3,0) ;
}
但是函数定义不错,报错,
我一定要用地址调用 Hellolxh(&lxhDATA) ;
我应该怎样定义函数Hellolxh???顺便问一下
如果vc++中 通过地址调用 Hellolxh(&lxhDATA)
谁知道delphi中怎样调用函数Hellolxh???