Функция Переводит экран в текстовый режим.
Синтаксис #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.
Смотрите также gettextinfowindow
Пример:
#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;
}