제목이 이상한데요... 정리가 안되서..ㅎ
enum TEST_ENUM
{
ONE,
TWO,
THREE
};
이렇게 정의된 ENUM이 있다고 가정합니다.
int xxxx( int iEnum )
{
printf( "%s\n", yyyy(iEnum) );
}
이렇게 사용했을 때,
iEnum == 0 이면 ONE을 출력,
iEnum == 1 이면 TWO를 출력,
iEnum == 2 이면 THREE를 출력하고 싶습니다.
이때 적합한 yyyy() 함수가 있는지?
아니면 맨땅에 구현을 해야하는지?
구현을 한다면 enum 선언에서 "ONE", "TWO", "THREE" 은
어떻게 문자열로 받아와야 하는지?( fread()? ) 등에 대한 조언을 듣고 싶습니다.
잘부탁드립니다.