2016년 7월 26일 화요일

C언어에서 enum 사용하기





C 언어에서 enum을 사용하는 예제이다. 
코드가 복잡하지도 않으니 설명은 굳이...

주목할 부분은 
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;
}
}

댓글 없음:

댓글 쓰기