你会如何使用case将枚举转换为C中的字符串?

时间:2015-02-19 23:32:31

标签: c enums case

我如何使用诸如的案例将枚举变成字符串 enum {Ace,.... King} face; 一个将它转换为'" Ace"而不是0或1。

1 个答案:

答案 0 :(得分:1)

char const* faceToString(face f)
{
   switch (f)
   {
       case Ace:
          return "Ace";
       case Two:
          return "Two";

       ...

       case King:
          return "King"
   }
}