读书人

大家来帮帮小弟我

发布时间: 2012-02-15 12:09:44 作者: rapoo

求助,大家来帮帮我
请问大家:
知道一个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;
}

读书人网 >C语言

热点推荐