Lets say I have a structure :
struct ABC
{
char a;
char b;
char c;
}
I can declare a pointer to a pointer to the above structure as :
struct ABC** abc
Now abc is a pointer pointing to the structure pointer *abc and *abc is a structure pointer pointing to the structure abc. Thus; sizeof(**abc) will be 4, sizeof(*abc) will also be 4 and sizeof(abc) will be 3 (considering pointers are 4 bytes in size and characters are 1 byte in size).
My question is this:
How to declare a character pointer that points to the member variable c using abc that was declared above ?