Описание функций Си

       

Textmode



     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.

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

Пример:

#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; }



Содержание раздела