ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
915503 Топик полностью
Aleksey_75 (12.04.2019 15:32, просмотров: 146) ответил NAUT на Реализация конечного автомата на Си заданного таблицей: хочу уйти от гигантских switch-case-ов, загнать автоматы по таблицам и потом таблицы парсить, НО не догоню как кошерно записать в таблицу условие которое потом будет проверятся в if-ах. можно
"можно было бы в таблицу писать указатель на функцию которая проверяет сложное условие, но это некрасиво." Почему некрасиво ?? если еще сделать чтоб адрес в таблице являлся номером команды, вообще ничего парсить не надо, забрал адрес вызвал функцию. У меня во многих проектах так сделано, сказка )))