重複の可能性:
C で列挙型の変数を文字列として使用する簡単な方法は?
これはprintfをカスタマイズすることは可能ですか?
より便利な方法で独自に定義された typedef を印刷することは可能ですか? 次に例を示します。
typedef enum {
On,
Off,
Unknown
} State;
State st;
st=getState();
printf("State is:%??",st);
「State is:On | Off | Unknown」と表示させたい