Вывод кодов символов(2 час.)
Цель работы – освоение приемов форматирования результатов выполнения программы и закрепление навыков работы с данными символьного типа.
Задание. Проделайте следующее:
1. Прочитайте это задание и методические указания доконца и определитесь совместно с преподавателем со своим вариантом.
2. Создайте консольное приложение, которое использует библиотеку MFC.
3. Разработайте программу вывода всех 256-ти символов таблицы кодировки ANSI и их кодов. Все символы должны поместиться на экран монитора. Учесть, что среди управляющих символов с кодами 0..31 встречаются символы, которые изменяют позицию курсора, в связи, с чем программа при выводе должна управлять позицией курсора.
4. Система оценивания:
оценка | требования |
Вовремя сданная Л/р с вариантом2-4, пониманием кода, с использованием своих методов (не main) и комментариев | |
Вовремя сданная Л/р с вариантом2-4 и пониманием кода | |
Вовремя сданная Л/р с вариантом 1 и пониманием кода | |
Сдача с опозданием варианта 2-4 и пониманием кода | |
Сдача с опозданием любого варианта |
1. Определяемся с вариантом.
ВАРИАНТ 1. Символы должны быть выведены так (по 10 символов в строке):
ВАРИАНТ 2. Символы должны быть выведены в форме матрицы размером 16х16, причем строки и столбцы должны быть пронумерованы так, чтобы можно было легко получить код любого символа путем сложения номера строки и номера столбца (код символа равен 16+05=21).
ВАРИАНТ 3. То же, что и вариант 2, но в каждой строке должно быть выведено 20 символов.
ВАРИАНТ 4. То же, что и вариант 2, но номера строк и столбцов должны быть выведены в 16-ричной системе счисления.
2. Создаем заготовку приложения
Напоминаем, основным методом остается main, который возвращает 0 если приложение было выполнено без ошибок и 1 если произошла «фатальная» ошибка.
В коде на рис. был добавлен вызов процедуры PrintCh() , которую еще нужно реализовать.