코드가 복잡하지도 않으니 설명은 굳이...
주목할 부분은
enum을 선언하는 방식과
선언 위치,
그리고 enum을 사용할 때 어떤 식으로 사용하는지만 주목하면 될 것이다.
아래는 코드.
#include <stdio.h>
enum Member {JAVA, CPP, ANDROID, PHP, JSP, C, DELPHI, JAVASCRIPT};
void main()
{
enum Member mem = ANDROID; //초기 값 지정
int num;
printf("1: Java, 2:CPP, 3:ANDROID, 4:PHP, 5:JSP, 6:C, 7:DELPHI, 8:JAVASCRIPT");
printf("\n\n사용할 언어를 선택하세요 : ");
scanf("%d", &num);
--num; //enum은 index가 0부터 시작되기 때문에
mem = num;
switch (mem)
{
case JAVA:
printf("Java로 코딩하세요\n");
break;
case CPP:
printf("C++로 코딩하세요\n");
break;
case ANDROID:
printf("Android로 코딩하세요\n");
break;
case PHP:
printf("PHP로 코딩하세요\n");
break;
case JSP:
printf("JSP로 코딩하세요\n");
break;
case C :
printf("C로 코딩하세요\n");
break;
case DELPHI :
printf("Delphi로 코딩하세요\n");
break;
case JAVASCRIPT :
printf("JavaScript로 코딩하세요\n");
break;
}
}
댓글 없음:
댓글 쓰기