求助,大家来帮帮我
请问大家:
知道一个enum类型的int值,怎样编程实现返回他的枚举类型值(字符串值)?
小弟谢谢大哥们。
[解决办法]
做个表格吧,
[解决办法]
#include <stdio.h >
enum Number
{
EnumNumber1,
EnumNumber2,
EnumNumber3
};
char* EnumTypeStr[]=
{
"EnumNumber1 ",
"EnumNumber2 ",
"EnumNumber3 "
};
int main()
{
Number enumber = EnumNumber1;
printf( "%d: %s\n ", enumber, EnumTypeStr[enumber]);
enumber= EnumNumber3;
printf( "%d: %s\n ", enumber, EnumTypeStr[enumber]);
return 0;
}