textcolor

Функция            Устанавливает цвет символов в текстовом режиме.

Синтаксис          #include 
                   void textcolor(int newcolor);

Файл, содержаший   conio.h
прототип

Описание           textcolor выбирает цвет символа. Эта функция ока-
                   зывает влияние на функции, производящие прямой
                   вывод на экран в текстовом режиме. Вы можете
                   выбрать цвет, используя символьную константу,
                   определенную в conio.h. Если вы используете эту
                   константу, вы должны включить файл conio.h.

                   Эта функция не относится к символам, находящимся
                   в текущий момент на экране; она относится только
                   к тому, что отображается функциями (такими как
                   cprintf) выполняющими текстовый режим,
                   осуществляя видео вывод после того, как textcolor
                   вызвана.

                   Следующая таблица отображает возможные цвета (как
                   символьные константы ) и их числовые значения.
                   ----------------------------------
                   Константа          Числ.знач.
                   ----------------------------------
                   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
                   -------------------------------------

                   Вы можете сделать символы мигающими, добавляя
                   BLINK к цвету символов. Встроенная константа
                   BLINK предназначена для этой цели. Например:

                   textcolor(CYAN+BLINK);

                   Замечание. Некоторые мониторы не узнают
                   интенсивность сигнала, используемую для создания
                   восьми "light"(светлый) цветов (8-15). В таких
                   мониторах светлые цвета будут изображаться как их
                   " темные" эквиваленты (0-7). Анологично, системы,
                   которые не отображают цвет используют эти номера
                   как оттенки одного цвета, особые образцы или
                   особые атрибуты.(такие как подчеркивание,
                   полужирный шрифт, курсив и т.п. ). То, что вы
                   увидите при этом на экране, зависит от
                   оборудования.

Возвращаемое       Нет.
значение

Переносимость      textcolor  работает только с IBM PC и сов-
                   местимых. Соответствующая функция существует в
                   Turbo Pascal.

Смотрите также      gettextinfo textattr highvideo lowvideo
                    normvideotextbackground

Пример:

#include

int main(void)
{
   int i;
   for(i=0;i<15;i++)
   {
      textcolor(i);
      cprintf("Цвет символов.\r\n");
   }
   return 0;
}