// 예제 10-14 : 열거체와 열거 상수의 정의 및 사용
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

enum direction { NORTH, SOUTH, EAST, WEST };

int ex10_14(void)
{
	enum direction d1 = NORTH;		// 열거체 변수 선언

	d1 = EAST;						
	printf("d1 = %d\\n", d1);		// 2가 출력된다.

	switch (d1)
	{
	case NORTH:						// 열거 상수는 case문에 사용할 수 있다.
		printf("북쪽으로 이동합니다.\\n");
		break;
	case SOUTH:
		printf("남쪽으로 이동합니다.\\n");
		break;
	case EAST:
		printf("동쪽으로 이동합니다.\\n");
		break;
	case WEST:
		printf("서쪽으로 이동합니다.\\n");
		break;
	}
	return 0;
}