Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
textmode----------------------------------------------------------------- Назначение Переводит экран в текстовый режим. Синтаксис void textmode(int newmode); Прототип в conio.h Замечания textmode устанавливает заданный текстовый ре- жим. Вы можете задавать текстовый режим (аргумент newmode) с помощью символических констант из перечислимого (enum) типа 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 колонок ----------------------------------------------- При вызове textmode текущее окно становится полным экраном, а текущие текстовые атрибуты устанавливаются в соответствии с действием фун- кции normvideo. Спецификация LASTMODE позволяет восстановить последний текстовый режим. Эта возможность мо- жет понадобиться только в том случае, если вы хотите вернуться в текстовый режим после ис- пользования графического. textmode должна использоваться только когда эк- ран находится в текстовом режиме (для смены различных текстовых режимов). Когда экран нахо- дится в графическом режиме, вы должны использо- вать функцию restorecrtmode вместо того, чтобы временно выходить в текстовый режим. Возвращаемое Нет. значение Переносимость Данная функция работает только на ЭВМ семейства IBM PC и совместимых с ними. Соответствующая функция есть в Турбо Паскале. См. также gettextinfo,window ----------------------------------------------------------------- textwidht----------------------------------------------------------------- Назначение Возвращает ширину строки в точках растра. Синтаксис #include int far textwidth(char far *textstring); Прототип в graphics.h Замечания textwidht определяет ширину строки textstring в точках растра, используя для этого размер теку- щего шрифта, длину строки и коэффициент увели- чения. Эта функция очень полезна для определения шири- ны окон, определения размеров заголовка для размещения его в графе или рамке и т.п. Очень важно для вычисления ширины строк исполь- зовать функцию textwidth, а не проделывать это самостоятельно. Использование этой функции поз- воляет исключить модификацию программы при ра- боте с различными шрифтами. Возвращаемое textwidth возвращает ширину текста в точках значение растра. Переносимость Данная функция работает только на ЭВМ семейства IBM PC и совместимых с ними ЭВМ, имеющих адап- теры графического дисплея. См. также gettextsettings,outtext,outtextxy,setxtstyle, textheight ----------------------------------------------------------------- time----------------------------------------------------------------- Назначение Получает время дня. Синтаксис #include time_t time(time_t *timer); Прототип в time.h Замечания time выдает текущее время в секундах, отсчиты- ваемое с 00:00:00 GMT (по Гринвичу) 1 января 1970 года и сохраняет это значение в ячейке, на которую указывает timer (timer становится нену- левым указателем). Возвращаемое time возвращает время, отсчитанное к моменту значение вызова функции, как описано. Переносимость time доступна в UNIX-системах и совместима со стандартом ANSI. См. также asctime,ctime,difftime,ftime,gettime,gmtime, localtime,settime,stime,tzset ----------------------------------------------------------------- |