Ho il seguente programma che utilizza questa struttura... come mai chiamando rcvbuf.pid io vado ad inserire il numero del puntatore e non il valore...? Come faccio a dirgli che voglio il valore contenuto in pid???
Qualcuno mi sa aiutare?

codice:
main()
{
	int i,n,w;
	int t = 1;
	int msgid;
	int pidRececed;
	struct msgbuf1 {
	               long mtype;
	               char mtext[100];
		       int pid;
	} *sndbuf, rcvbuf;
*/
	BUFFER *sndbuf, rcvbuf;

//
... programma
//

pidReceved = rcvbuf.pid;

//continua
}