![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Определены следующие видеорежимы:
BW40 0 черно-белый, 40 позиций в строке;
C40 1 16 цветов, 40 позиций в строке;
BW80 2 черно-белый, 80 позиций в строке;
C80 3 16 цветов, 80 позиций в строке;
MONO 7 монохромный, 80 позиций в строке.
Режимы представляют собой символические константы, определенные в файле conio.h. В программе они используются в качестве аргумента функции textmode. Для современных мониторов следует использовать только режим C80.
Информация для каждой ячейки занимает в памяти 2 байта: первый содержит значение выводимого символа, второй – атрибут. Атрибут определяет цвет выводимого символа (foreground) и цвет фона ячейки(background).
Для заданий цвета используют символические константы, определенные в файле conio.h.
BLACK 0 черный
BLUE 1 синий
GREEN 2 зеленый
CYAN 3 бежевый цвета символов и фона
RED 4 красный
MAGENTA 5 сиреневый
BROWN 6 коричневый
LIGHTGRAY 7 светлосерый
DARKGRAY 8 темносерый
LIGHTBLUE 9 голубой
LIGHTGREEN 10 светлозеленый
LIGHTCYAN 11 светлобежевый
LIGHTRED 12 светлокрасный только цвета символов
LIGHTMAGENTA 13 светлосиреневый
YELLOW 14 желтый
WHITE 15 белый
BLINK 128 мерцание
Различают 4 группы видеофункций.
16.1.1. Ввод/вывод и манипулирование
В отличие от аналогичных функций передачи данных потоком все описанные ниже функции работают в пределах активного окна.
Ввод
int cscanf (...); Аналогично функции scanf.
int getch (); Чтение символа с клавиатуры без отображения на экран.
int getche (); То же с отображением с отображением символа на экране.
char* cgets ( char* ); Аналогично функции gets.
Вывод
int cprintf (...); Аналогично функции printf.
int putch ( int ); Аналогично функции putchar.
int cputs ( char* ); Аналогично функции puts.
Дата публикования: 2014-11-02; Прочитано: 229 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!