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;

}

}


+ Recent posts