enum 타입에 대한 질문입니다.
글쓴이: iderror / 작성시간: 일, 2004/09/12 - 4:16오후
안녕하세요? 처음 글을 쓰네요.
소스코드를 분석하고 있는데 아래와 같은 문장이 있더군요.
아직 초보다 보니 잘 이해가 안가서 이렇게 질문을 올립니다.
typedef enum tag_TTY_ALT_E { TTY_ALT_NULL = 0x0000; TTY_ALT_START = 0x0001; TTY_ALT_END = 0x0002; TTY_ALT_KICK = 0x0003; } TTY_ALT_E;
위와같이 되어 있는데 저걸 사용하기 위해선 구조체 멤버 접근하듯이
사용하면 되나요?
int main(void) { TTY_ALT_E testType; if (testType.TTY_ALT_START == 0x0001) printf("OK\"); else printf("FAIL\n"); return 0; }
컴파일 시키니 아래와 같은 에러가 나오는데...
request for member `TTY_ALT_START' in something not a structure or union make: *** [type_test] Error 1
C 문법을 잘 몰라 많이 헷갈리네요. 도와주세요~
Forums:
[code:1]int main(void) {
Life rushes on, we are distracted
댓글 달기