textmode

Функция            Переводит экран в текстовый режим.

Синтаксис          #include
                   void textmode(int newmode)

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

Описание           textmode выбирает указанный текстовый режим.
                   Вы можете задать текстовый режим (аргумент
                   newmode), используя символьную константу
                   перечисляемого типа text_modes (определенную в
                   conio.h). Если вы используете эту константу, вы
                   должны включить conio.h.

                   Константы типа text_modes, их числовые значения и
                   режимы, корорые они определяют задаются в
                   следующей таблице:
                   __________________________________________________
                   Символьная   Числовое        Текстовый
                   константа    значение        режим
                   ___________________________________________________
                   LASTMODE       -1            предыдущий текстовый
                                                режим
                   BW40            0            черный и белый, 40
                                                колонок
                   C40             1            цветной, 40 колонок
                   BW80            2            черный и белый,
                                                80 колонок
                   C80             3            цветной, 80 колонок
                   MONO            7            монохромный, 80 ко-
                                                лонок
                   C4350          64            EGA 43 строки и
                   ___________________________________________________

                   Когда вызывается textmode, текущее окно
                   переустанавливается в полный экран и текущие
                   текстовые атрибуты переустанавливаются в
                   нормальные, соответствующие вызову normvideo.

                   Определeние LASTMODE для textmode вызывает
                   повторный выбор последнего текстового режима.
                   textmode следует использовать только тогда, когда
                   вы работаете в текстовом режиме (вероятно для
                   перевода в другой текстовый режим). Только в этом
                   контексте следует использовать textmode. Когда
                   экран в графическом режиме, вам следует
                   использовать restorecrtmode вместо временного
                   выхода в текстовый режим.

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

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

Смотрите также      gettextinfo window

Пример:

#include

int main(void)
{
   textmode(BW40);
   cprintf("ABC");
   getch();
   textmode(C40);
   cprintf("ABC");
   getch();
   textmode(BW80);
   cprintf("ABC");
   getch();
   textmode(C40);
   cprintf("ABC");
   getch();
   textmode(MONO);
   cprintf("ABC");
   getch();
   return 0;
}