ho questo sorgente:
codice:
#include <stdio.h>

struct ciao{
	int *p;
	int *r;
}ptr;

int x=10,c=3;
int main()
{
	ptr.p=&x;
	ptr.r=&c;
	printf("%d %d",*ptr.p,*ptr.r);
	return 0;
}
perchè per vedere il "valore" dei miei puntatori devo scrivere
codice:
printf("%d %d",*ptr.p,*ptr.r);
e non:
codice:
printf("%d %d",ptr.*p,ptr.*r);
cioè, il mio puntatore è *p, non la struttura a cui fa riferimento!