ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
1222817 Топик полностью
SciFi (12.07.2022 15:49, просмотров: 384) ответил VLLV на метод называецца x-macro.
я даже не поленился: 
#define LIST \
    X(NO)\
    X(YES)\
    X(ELSE)

#define X(name) name,

typedef enum {
    LIST
} RESULT;

#undef X

#define X(name) [name] = #name,

const char* const result2str[] = {
    LIST
};

#undef X
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้