Программирование на C и C++

Онлайн справочник программиста на C и C++

textattr

void textattr(int attr)

Прототип: 
Описание: 

Функция textattr() устанавливает одновременно как цвета переднего плана, так и фона. Вели­чина параметра attr представляет собой закодированную информацию о цвете. Способ кодиров­ки представлен ниже.

При установке значения 1 в разряде 7 текст мерцает. Разряды с 6 по 4 определяют цвет фона. Разряды с 3 по 0 определяют цвет текста. Наиболее простой способ задать цвет фона заключается в том, чтобы умножить номер желаемого цвета на 16 и сложить его с цветом текста с помощью операции побитовое ИЛИ. Например, чтобы создать зеленый фон с синим текстом, можно ис­пользовать GREEN*16 | BLUE. Для того, чтобы заставить этот текст мерцать, к результату надо применить операцию побитового ИЛИ с макросом BLINK (128).

Пример: