devxlogo

Pointer to Structure

Pointer to Structure

Question:
I have a struct:

struct mystruct{  DWORD dw_Id;}*pMystruct;

In the following function I want to pass the address of ‘dw_Id’ which is a member of mystruct. How do I pass it?

If I am passing as-foo(pMystruct->(&dw_Id))//compiler error

Answer:
You pass the address of a pMyStruct member like this:

foo( &pMystruct->dw_Id);

Make sure that pMyStruct points to an instance of Mystruct.

devx-admin

Share the Post: