Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Домашнее задание №2 по ООПДомашнее задание №2 по ООП
2021-03-142021-03-14СтудИзба
ДЗ 2: Домашнее задание №2 по ООП
-71%
Описание
Содержание задания
Разработать объектно-ориентированную программу для закраски окна алфавитноцифровой консоли поочередно во все цвета фона в порядке роста их escape-кодов. Закраска должна производиться в визуально-различимом темпе по колонкам окна консоли слева направо. Чередование фонов должно продолжаться до завершения программы при любом консольном вводе или по сигналу ^C. При этом должен быть восстановлен исходный фон с очисткой окна консоли. Программная реализация должна предусматривать разработку манипуляторов потока стандартного вывода для строк escape-последовательностей. Их программный код вместе с классом escape-потока, перегрузкой оператора вывода для его объектов и функцией контроля консольного ввода должен быть сосредоточен в консольном пространстве имен. Цикл перекраски должна кодировать основная функция программы
Разработать объектно-ориентированную программу для закраски окна алфавитноцифровой консоли поочередно во все цвета фона в порядке роста их escape-кодов. Закраска должна производиться в визуально-различимом темпе по колонкам окна консоли слева направо. Чередование фонов должно продолжаться до завершения программы при любом консольном вводе или по сигналу ^C. При этом должен быть восстановлен исходный фон с очисткой окна консоли. Программная реализация должна предусматривать разработку манипуляторов потока стандартного вывода для строк escape-последовательностей. Их программный код вместе с классом escape-потока, перегрузкой оператора вывода для его объектов и функцией контроля консольного ввода должен быть сосредоточен в консольном пространстве имен. Цикл перекраски должна кодировать основная функция программы
Характеристики домашнего задания
Учебное заведение
Семестр
Номер задания
Просмотров
240
Покупок
5
Размер
526,71 Kb
Список файлов
- Домашнее задание №2 по ООП.pdf 732,58 Kb
Ваше удовлетворение является нашим приоритетом, если вы удовлетворены нами, пожалуйста, оставьте нам 5 ЗВЕЗД и позитивных комментариев. Спасибо большое!