ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Понедельник
27 июня
1097962 Топик полностью
maleon (05.05.2021 18:09, просмотров: 424) ответил argus98 на "Разработчики встраиваемых систем не умеют программировать"(с). - вот так-то, Генерал. Можно смело прикрывать нашу лавочку... Ибо - сборище неудачников и неумех ->
Пять копеек 

Было как-то, индексов состояний скажем семь (реально отличающихся состояний м.б. больше): 0, 1, .. 5, 6 (последний индекс, например для всех состояний с номером больше пяти). Для каждого состояния (индекс) в массиве указатель на функцию, которая что-то делает и если надо меняет состояние (индекс). Периодически вызывается функция, согласно текущему индексу, свичей не надо. Хотел даже сделать, что-бы переменная состояния сама являлась указателем на функцию (может на объект класса, если что), даже массива не надо было бы