Текстовый режим(textmode)

Определены следующие видеорежимы:

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. Ввод/вывод и манипулирование

В отличие от аналогичных функций передачи данных потоком все описанные ниже функции работают в пределах активного окна.