在 C 中如何使用 case 将枚举转换为字符串?
How would you use a case to convert an enum to a string in C?
我将如何使用诸如以下的大小写将枚举变成字符串
枚举 {Ace,....King} 脸;
将其转换为 "Ace" 而不是 0 或 1.
的情况
char const* faceToString(face f)
{
switch (f)
{
case Ace:
return "Ace";
case Two:
return "Two";
...
case King:
return "King"
}
}
我将如何使用诸如以下的大小写将枚举变成字符串 枚举 {Ace,....King} 脸; 将其转换为 "Ace" 而不是 0 或 1.
的情况char const* faceToString(face f)
{
switch (f)
{
case Ace:
return "Ace";
case Two:
return "Two";
...
case King:
return "King"
}
}