Тема навеяна гневными диффирамбами уважаемого
jcxz. Вернемся к тем же баранам
Код
char *s_MainMenu[] =
{
"MAINT ",
" AUTO ",
"MANUAL",
"FAILS ",
"MUXBUS"
};
void set_display_state(uint8_t state_val, uint8_t state_maxind, char *words[])
{
g_DisplayStates.MenuState = state_val;
g_DisplayStates.MaxStringIndex = state_maxind;
g_DisplayStates.WordstoDisplay = words;
}
set_display_state(MAIN_STATE,MAX_MAIN_INDEX, s_MainMenu);
я так понял это плохо. а так хорошо?
Код
const char *s_MainMenu[] =
{
"MAINT ",
" AUTO ",
"MANUAL",
"FAILS ",
"MUXBUS"
};
void set_display_state(uint8_t state_val, uint8_t state_maxind, const char *words[])
Сообщение отредактировал Jenya7 - Jul 24 2018, 12:25