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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lupus
 Аватар для Lupus
22 / 22 / 1
Регистрация: 13.03.2011
Сообщений: 323
#1

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

17.12.2011, 15:30. Просмотров 304. Ответов 0
Метки нет (Все метки)

Допустим у нас есть входной файл, в котором перечислены выполняемые операции типа:
Код
print 8
write 3
Мне нужно создать программу, которая обрабатывала бы эти команды. Можно конечно просто сверять текстовое значение и искать среди списка опеределенных команд, но мне хотелось бы, чтобы при добавлении новых команд, мне не пришлось изменять код, а только дополнять. То есть, например, создать классы для каждой команды, и один абстрактный класс (наверное), чтобы их обрабатывать. Только вот не знаю как вызывать эти классы вызывать в зависимости от требуемой команды.

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

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

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

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

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