Страницу Назад
Поискать другие аналоги этой работы
200 Лабораторная №4 по дисциплине Архитектура ЭВМID: 184167Дата закачки: 17 Октября 2017 Продавец: zalexz95 (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: C Сдано в учебном заведении: СибГУТИ Описание: Консоль управления моделью Simple Computer. Псевдографика. «Большие символы». Разработать следующие функции:  int bc_printA (char * str) - выводит строку символов с использованием допол- нительной кодировочной таблицы;  int bc_box(int x1, int y1, int x2, int y2) - выводит на экран псевдогра- фическую рамку, в которой левый верхний угол располагается в строке x1 и столбце y1, а еѐ ширина и высота равна y2 столбцов и x2 строк;  int bc_printbigchar (int [2], int x, int y, enum color, enum color) - выводит на экран "большой символ" размером восемь строк на восемь столбцов, левый верхний угол которого располагается в строке x и столбце y. Третий и четвѐртый па- раметры определяют цвет и фон выводимых символов. "Символ" выводится исходя из значений массива целых чисел следующим образом. В первой строке выводится 8 младших бит первого числа, во второй следующие 8, в третьей и 4 следующие. В 5 строке выводятся 8 младших бит второго числа и т.д. При этом если значение бита = 0, то выводится символ "пробел", иначе - символ, закрашивающий знакоместо (ACS_CKBOARD);  int bc_setbigcharpos (int * big, int x, int y, int value) - устанавли- вает значение знакоместа "большого символа" в строке x и столбце y в значение value;  int bc_getbigcharpos(int * big, int x, int y, int *value) - возвращает значение позиции в "большом символе" в строке x и столбце y;  int bc_bigcharwrite (int fd, int * big, int count) - записывает заданное число "больших символов" в файл. Формат записи определяется пользователем;  int bc_bigcharread (int fd, int * big, int need_count, int * count) считывает из файла заданное количество "больших символов". Третий параметр ука- зывает адрес переменной, в которую помещается количество считанных символов или 0, в случае ошибки. Все функции возвращают 0 в случае успешного выполнения и -1 в случае ошибки. В каче- стве терминала используется стандартный поток вывода. 5. Оформите разработанные функции как статическую библиотеку myBigChars. Комментарии: Год сдачи: 2014 Сибирский Государственный Университет Телекоммуникаций и Информатики Оценка: Отлично Преподаватель: Майданов и Фульман Размер файла: 10,7 Кбайт Фаил: (.rar)
Скачано: 2 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторные работы №4,5 по дисциплине: Архитектура ЭВМ. Вариант №4Лабораторные работы №№4-5 по дисциплине: Архитектура ЭВМ. Вариант № 3 Курсовая и Лабораторные работы 1-3 по дисциплине: Сетевое программирование. Вариант №8, 18 Лабораторные работы №№4-5 по дисциплине: Архитектура ЭВМ. Вариант №11 Лабораторные работы №4,5 по дисциплине: Архитектура ЭВМ. Вариант №8 Лабораторные работы 4-5 по дисциплине: Архитектура ЭВМ. Вариант №4 Курсовая и Лабораторная работа 1-2 по дисциплине: Архитектура ЭВМ. Вариант 2 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / ЭВМ и периферийные устройства / Лабораторная №4 по дисциплине Архитектура ЭВМ
Вход в аккаунт: