유니온 내부의 형식을 참조하고 싶습니다. 나는 다음과 같은 코드가 있습니다 :C 유니온 내부의 참조 유형
내가 그러나 나는 단지 DIGIT_1, DIGIT_2, DIGIT_3, DIGIT_4, SEG_1, SEG_2의 목록이 표시하고 DISPLAY_1.DIGITS 또는 DISPLAY1.SEGMENTS처럼 뭔가를 할 수 있도록하려면typedef union
{
typedef enum DIGITS_T
{
DIGIT_1 = 0,
DIGIT_2 = 1,
DIGIT_3 = 2,
DIGIT_4 = 3
} DIGITS;
typedef enum SEGMENTS_T
{
SEG_1 = 0,
SEG_2 = 1,
SEG_3 = 2,
SEG_4 = 3,
SEG_5 = 4,
SEG_6 = 5,
SEG_7 = 6,
SEG_8 = 7
} SEGMENTS;
} DISPLAY_1;
, DISPLAY1에 액세스 할 때 등.
내가하고있는 일을 할 수 있습니까? 아니면 유니언을 올바르게 사용하지 않았습니까?
감사합니다.
당신은'내부 typedef'는'union' ... –
게시하지 않습니다하지 않는 코드 그림. 그것을 질문에 붙여 넣으십시오. –
@ChristianGibbons 코드를 삽입 할 때 모든 것을 올바르게 잡아 내지 않아 모든 것이 포맷되거나 회색 상자로 둘러싸이지 않습니다. 대신 내가 너 대신 무엇을 할거야? – Schwagmister