typedef enum {RES, CAP, BAT, IND} COMP_TYPE;
해당 형식으로 enum type을 할당 했을때,
main 함수 내부에서
COMP_TYPE *comptype_array; 라는 변수를 선언했습니다.
이 변수에 동적 메모리를 malloc으로 할당한다면 어떻게 할당해야하며, 그 구조가 어떻게 생겼나요??
일단 enum 타입의 4개의 변수에 각각 메모리가 할당한 크기만큼 4개가 생성되는건지, 아니면 설정한 크기만큼의 메모리 한개만 생성되고 거기다가 enum 타입의 변수들을 입맛대로 골라서 넣는건지..
이부분에 대한 질문이나 답변글이 하나도 없어서 알아볼 방법이 없네요...
또 저 변수에 메모리를 할당하는 코드를 예시로 살짝 짜주시면 감사드리겠습니다.