Определены следующие видеорежимы:
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. Ввод/вывод и манипулирование
В отличие от аналогичных функций передачи данных потоком все описанные ниже функции работают в пределах активного окна.