Форум программистов, компьютерный форум CyberForum.ru

Проектирование программы-обработчика команд - C++

Восстановить пароль Регистрация
 
Lupus
 Аватар для Lupus
22 / 22 / 1
Регистрация: 13.03.2011
Сообщений: 319
17.12.2011, 15:30     Проектирование программы-обработчика команд #1
Допустим у нас есть входной файл, в котором перечислены выполняемые операции типа:
Код
print 8
write 3
Мне нужно создать программу, которая обрабатывала бы эти команды. Можно конечно просто сверять текстовое значение и искать среди списка опеределенных команд, но мне хотелось бы, чтобы при добавлении новых команд, мне не пришлось изменять код, а только дополнять. То есть, например, создать классы для каждой команды, и один абстрактный класс (наверное), чтобы их обрабатывать. Только вот не знаю как вызывать эти классы вызывать в зависимости от требуемой команды.

Вообщем как сделать вызов любой строчной команды, через одну управляющую структуру?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2011, 15:30     Проектирование программы-обработчика команд
Посмотрите здесь:

Выход из обработчика события C++
C++ создание обработчика события
C++ Два catch-обработчика
проектирование ОО- архитектуры C++
C++ Инициализация обработчика .PNG изображений в wxWindows
C++ Проектирование программы
C++ Вывод текста описания команд в консоль командной строки при запуске программы через командную строку
Проектирование классов C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 17:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru