駄目プログラマ養成講座
あー、久々にやっちまった感じが…。こんなのをやるたびに豆腐の角に頭ぶつけて氏にたくなるね。自戒、自壊、十戒。
#includeenum { HOGE_A, HOGE_B, HOGE_C, HOGE_D, HOGE_E, HOGE_OTHER, HOGE_MAX }; static const char *hoge[HOGE_MAX] = { "A", "B", "C", "D", "E" /* <- あっ */ "" }; int main(void) { int i; for (i = 0; i < sizeof(hoge) / sizeof(hoge[0]); i++) { printf("%d: %s\n", i, hoge[i]); } return 0; }