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

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

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

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

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

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

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

Проектирование программы - C++
Здравствуйте! Подскажите пожалуйста, какими средствами эффективнее проектировать и рекодить программу? Тема стала актуальна с...

Проектирование ООП программы - C++
Привет, начал писать большие программы, без планирования, в итоге , приходится переписывать по 100 раз, что посоветуете, как правильно...

Проектирование программы: методы и литература по теме - C++
Собираюсь написать большой серьезный проект и для этого мне необходимо понимать, как правильно спроектировать свою будущую программу. ...

Вывод текста описания команд в консоль командной строки при запуске программы через командную строку - C++
Всем привет! Есть такая программка которая запускается через командную строку с параметром, например : C:\папка\spectr.exe /А ...

Создание обработчика - C++
Я вот заинтересовался темой обработчиков, и и мне стало интересно - а можно ли поставить обработчик (или будем говорить проще, хук) на...

Два catch-обработчика - C++
Читаю книгу по с++ и там написано что catch-обработчик для int не имеет смысла когда есть catch-обработчик для типа double так как всё...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2011, 15:30
Привет! Вот еще темы с ответами:

Создание обработчика события - C++
1. помогите прописать обработчик события wm_Timer! 2. как в С++ builder XEвызвать окно добавления метода()...

Выход из обработчика события - C++
Подскажите пожалуйста как в С++ (Visual Studio 2008) выйти из обработчика событий. Конкретно: проект Windows Form Apllication, как выйти...

Синтаксис обработчика исключений - C++
При выполнении следующего кода исключение не отлавливается и компилятор выдает ошибку об необработанном исключении. Почему так ? int...

Инициализация обработчика .PNG изображений в wxWindows - C++
Всем привет! При создании программы с графическим пользовательским интерфейсом при помощи библиотеки классов wxWindows возникла проблема...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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