struct process {


struct Console *console;


}




typedef struct Console {

char buffer[MAX];

}



이 두가지 구조체가 정의되어있고 


struct process *p1;

struct Console *c1;


두가지 전역변수 선언이 되어있을 때


p1->c1->buffer = 0; 이런 식으로 buffer를 불러내고 싶은데 자꾸 dereferncing pointer to incomplete type 'struct process' 문제가 발생함ㅠㅠㅠ


어떻게 바꿔서 처리해야하나요? ㅠㅠㅠ 살려줘여