Заголовочные файлы стандартной библиотеки языка С++, страница 14

char *strpbrk( const char *string,

    const char *strCharSet );

<string.h>

Возвращает указатель на символ, являющийся первым вхождением любого из символов строки с указателем strCharSet в строку с указателем string. Если вхождение отсутствует, то возвращает NULL.

char *strrchr( const char *string,

    int c );

<string.h>

Возвращает указатель на первое вхождение символа c в строку с указателем string. Если вхождение отсутствует, то возвращает NULL.

size_t strspn( const char *string,

    const char *strCharSet );

<string.h>

Возвращает указатель на первый же символ из строки с указателем strCharSet, который не входит в строку с указателем string. Иначе - возвращает NULL.

double strtod( const char *nptr,

    char **endptr );

<stdlib.h>

Преобразует строку с указателем nptr в число с типом double и возвращает это число.

char *strtok( char *strToken,

    const char *strDelimit );

<string.h>

Возвращает указатель на следующую лексему из строки с указателем strToken, отделенную любым из символов строки с указателем strDelimit.

long strtol( const char *nptr,

    char **endptr, int base );

<stdlib.h>

Преобразует строку с указателем nptr в число с типом long int с учетом системы счисления base и возвращает это число.

unsigned long strtoul( const char *nptr,

    char **endptr, int base );

<stdlib.h>

Преобразует строку с указателем nptr в число с типом unsigned long int с учетом системы счисления base и возвращает это число.

size_t strxfrm( char *strDest,

    const char *strSource, size_t count );

<string.h>

Преобразует строку с указателем strSource и помещает ее в строку с указателем strDest на основе текущей локализации. Преобразуется не более count символов. Возвращает полученную длину строки с указателем  без учета завершающего символа.

int swprintf( wchar_t *buffer,

    const wchar_t *format

 [, argument] ... );

<stdio.h>

Выводит в строку buffer список переменных [, argument]... в формате format. Возвращает количество выведенных символов. Является аналогом функции sprintf( ) для многобайтовых символов.

int swscanf( const wchar_t *buffer,

    const wchar_t *format

 [, argument ] ... );

<stdio.h>

Вводит список параметров [,argument]... из строки с указателем buffer в формате format. Возвращает количество переменных, которым было присвоено значение. Является аналогом функции sscanf( ) для многобайтовых символов.

int system( const char *command );

<stdlib.h>

Запуск командной строки-аргумента с указателем command. При успехе возвращает нулевое значение.

double tan( double x );

<math.h>

Возвращает значение тангенса аргумента x.

double tanh( double x );

<math.h>

Возвращает значение гиперболического тангенса аргумента x.

time_t time( time_t *timer );

<time.h>

Возвращает текущее системное (календарное) время в формате time_t. Если timer не равно NULL, то значение заносится и по этому адресу.

FILE *tmpfile( void );

<stdio.h>

Открывает временный файл в режиме двоичного ввода/вывода и возвращает указатель на поток. При ошибке – возвращает NULL.

char *tmpnam( char *string );

<stdio.h>

Создает уникальное имя временного файла. Если string равно NULL, то сгенерированное имя хранится во внутреннем статическом объекте и функция возвращает указатель на него. Иначе, массив с указателем string должен быть длиной не менее L_tmpnam, сгенерированное имя помещается в него и функция возвращает указатель string.

int tolower(int c );

<ctype.h>

Возвращает значение символа c в нижнем регистре.

int toupper( int c );

<ctype.h>

Возвращает значение символа c в верхнем регистре.

int towlower( wint_t c );

<ctype.h>

Возвращает значение символа c расширенного набора в нижнем регистре.

int towupper( wint_t c );

<ctype.h>

Возвращает значение символа c расширенного набора в верхнем регистре.

int ungetc( int c, FILE *stream );

<stdio.h>

Возвращает символ c обратно во входной поток stream. Возвращаемое функцией значение также равно c или EOF при ошибке.

wint_t ungetwc( wint_t c, FILE *stream );

<stdio.h>

Возвращает символ c обратно во входной поток stream. Возвращаемое функцией значение также равно c или EOF при ошибке. Является аналогом функции ungetc() для многобайтовых символов.

int vfprintf( FILE *stream,

    const char *format, va_list argptr );

<stdio.h>

Функция аналогична функции fprintf( ), но имеет доступ к указателю argptr на список аргументов, а не к самому списку аргументов.

int vfwprintf( FILE *stream,

    const wchar_t *format,

    va_list argptr);

<stdio.h>

Функция аналогична функции fprintf( ), но имеет доступ к указателю argptr на список аргументов, а не к самому списку аргументов, а также работает с многобайтовыми символами.

int vprintf( const char *format,

    va_list argptr );

<stdio.h>

Функция аналогична функции printf( ), но имеет доступ к указателю argptr на список аргументов, а не к самому списку аргументов.

int vsprintf( char *buffer,

    const char *format, va_list argptr );

<stdio.h>

Функция аналогична функции sprintf( ), но имеет доступ к указателю argptr на список аргументов, а не к самому списку аргументов.

int vswprintf( wchar_t *buffer,

    const wchar_t *format,

    va_list argptr );

<stdio.h>