Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
tmpfile----------------------------------------------------------------- Назначение Открывает временный файл в двоичном режиме. Синтаксис #include 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. ----------------------------------------------------------------- toascii----------------------------------------------------------------- Назначение Преобразование символа в формат ASCII. Синтаксис int toascii(int c); Прототип в ctype.h Замечания toascii является макросом, который преобразует целочисленное значение кода символа с в ASCII путем обнуления всех бит за исключением семи младших; это позволяет формировать значения в диапозоне от 0 до 127. Возвращаемое toascii возвращает преобразованное значение c. значение Переносимость toascii доступна в UNIX-системах. ----------------------------------------------------------------- _tolower----------------------------------------------------------------- Назначение Преобразует символы в символы нижнего регистра. Синтаксис #include int _tolower(int ch); Прототип в ctype.h Замечания _tolower является макросом, который позволяет производить те же действия, что и tolower, за исключением того, что его можно использовать только тогда, когда заранее известно, что сh есть символ верхнего регистра. Для использования _tolower вы должны включить (#include) файл-заголовок ctype.h. Возвращаемое _tolower возвращает преобразованное значение значение ch, если он являлся символом верхнего регистра, иначе результат неопределен. Переносимость _tolower доступна в UNIX-системах. ----------------------------------------------------------------- tolower----------------------------------------------------------------- Назначение Преобразует символы в символы нижнего регистра. Синтаксис int tolower(int ch); Прототип в ctype.h Замечания tolower яляется функцией, которая преобразует целочисленное значение символа сh (в диапазоне от EOF до 255) в его значение на нижнем регист- ре (a-z), если он являлся символом верхнего ре- гистра (A-Z). Любые другие символы не изменяют- ся. Возвращаемое tolower возвращает преобразованное значение ch, значение если он являлся символом верхнего регистра, иначе символ остается неизменным. Переносимость tolower доступна в UNIX-системах и совместима со стандартом ANSI. Описана Керниганом и Ритчи. ----------------------------------------------------------------- |