typedef _p_header{

   long a;

   long b;

 

} PACKET_HEADER;

 

typedef struct packet{


  PACKET_HEADER *header;

 


 

} PACKET;
이렇게 됬을 때...


 

PACKET *a; 선언해서
a->header = (PACKET_HEADER *)calloc(1,sizeof(PACKE_HEADER)); 해서 하고 했는데..

a->header->b로 왜 참조가 안되는거지??