пока хотел вам выложить код наткнулся на то что протупил....организована получается структурка с командами
Код
_cmdtabl const CMDTABL[]=
{
{"led_r_on" ,0 ,Led_R_On},
{"led_r_tgg" ,0 ,Led_R_Tgg},
{"led_r_off" ,0 ,Led_R_Off},
{"led_y_on" ,0 ,Led_Y_On},
{"led_y_tgg" ,0 ,Led_Y_Tgg},
{"led_y_off" ,0 ,Led_R_Off},
{"leds_on" ,2 ,Leds_On},
{"leds_off" ,2 ,Leds_Off},
{ NULL,0,0},
};
и полученная строка сравнивается с командами в цикле пока не найдет что команда совпадает или команды такой нету. И стояла проверка чтобы не превысить максимального числа команд в этой таблице
Код
if (++i>MAX_PARSER_CMD) break;
а сама переменная MAX_PARSER_CMD от предыдущих экспериментов осталась меньше чем стало число команд

это с моим вопросом....а с принтф таки без *
Сообщение отредактировал SatMinistry - Jul 21 2010, 09:01