Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник по функциям С++.doc
Скачиваний:
168
Добавлен:
02.05.2014
Размер:
3.57 Mб
Скачать

Textwidht

-----------------------------------------------------------------

НазначениеВозвращает ширину строки в точках растра.

Синтаксис #include <graphics.h>

int far textwidth(char far *textstring);

Прототип вgraphics.h

Замечанияtextwidht определяет ширину строки textstring в

точках растра, используя для этого размер теку-

щего шрифта, длину строки и коэффициент увели-

чения.

Эта функция очень полезна для определения шири-

ны окон, определения размеров заголовка для

размещения его в графе или рамке и т.п.

Очень важно для вычисления ширины строк исполь-

зовать функцию textwidth, а не проделывать это

самостоятельно. Использование этой функции поз-

воляет исключить модификацию программы при ра-

боте с различными шрифтами.

Возвращаемоеtextwidth возвращает ширину текста в точках

значениерастра.

ПереносимостьДанная функция работает только на ЭВМ семейства

IBM PC и совместимых с ними ЭВМ, имеющих адап-

теры графического дисплея.

См. также gettextsettings,outtext,outtextxy,setxtstyle,

textheight

-----------------------------------------------------------------

time

-----------------------------------------------------------------

НазначениеПолучает время дня.

Синтаксис #include <time.h>

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

-----------------------------------------------------------------

Tmpfile

-----------------------------------------------------------------

НазначениеОткрывает временный файл в двоичном режиме.

Синтаксис #include <stdio.h>

FILE *tmpfile(void);

Прототип вstdio.h

Замечанияtmpfile создает и открывает для модификации

("w+b") временный двоичный файл. Этот файл ав-

томатически удаляется при его закрытии или за-

вершении работы вашей программы.

Возвращаемоеtmpfile возвращает указатель на поток созданно-

значениего временного файла. Если файл не может быть

создан, то tmpfile возвращает нуль.

Переносимостьtmpfile доступна в UNIX-системах и совместима

со стандартом ANSI.

-----------------------------------------------------------------

tmpnam

-----------------------------------------------------------------

НазначениеСоздает уникальное имя файла.

Синтаксис char *tmpnam(char *s);

Прототип вstdio.h

Замечанияtmpnam создает уникальное имя файла, которое

может быть безопасно использовано в качестве

имени временного файла. При каждом обращении к

ней (до TMP_MAX раз), функция tmpnam генерирует

различные символьные строки. В stdio.h TMP_MAX

определена как 65535.

Параметр s функции tmpnam может быть либо ну-

лем, либо указателем на массив по крайней мере

в L_tmpnam символов. L_tmpnam описано в

stdio.h. Если s равен нулю, то tmpnam оставляет

сгенерированное имя временного файла во внут-

реннем статическом буфере и возвращает указа-

тель на этот буфер. Если s не равен нулю, то

tmpnam размещает результат своей работы в мас-

сив, на который указывает s (длиной по крайней

мере L_tmpnam символов), и возвращает s.

Замечание. Если вы создаете временный файл с

помощью tmpnam, то вы сами должны и удалить его

(вызвав, например, функцию remove). Эти файлы

не уничтожаются автоматически.

ВозвращаемоеЕсли s равна нулю, то tmpnam возвращает указа-

значениетель на внутренний статический буфер. В против-

ном случае она возвращает s.

Переносимостьtmpnam доступна в UNIX-системах и совместима со

стандартом ANSI.

-----------------------------------------------------------------