ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
621850 Топик полностью
Nikolay801_ (29.09.2015 14:25, просмотров: 103) ответил ASDFS на Енум не спасет?
примерно так ?  typedef enum { CIN_T1 = 0, CIN_T2 = 1, CIN_T3 = 2, CIN_T4 = 3, CIN_T5 = 4, CIN_T6 = 5, CIN_T7 = 6, CIN_T8 = 7, CIN_COUNT = 8, } CfgItemNum; char* cinName[CIN_COUNT] = { "CIN_T1", "CIN_T2", "CIN_T3", "CIN_T4", "CIN_T5", "CIN_T6", "CIN_T7", "CIN_T8" }; bool loadParam(CfgItemNum item, uint32_t* val); bool saveParam(CfgItemNum item, uint32_t* val); bool loadParamByName(char* name, uint32_t* val){ for(int i = 0; i < CIN_COUNT; i++) if (strcmp(name, cinName[i]) == 0){ return loadParam((CfgItemNum)i, val); } };
Будь ты проклят, Перри-Утконос!