Заголовочные файлы стандартной библиотеки. Константы, макросы и типы данных стандартной библиотеки. Функции стандартной библиотеки, страница 21

Возвращает значение символа 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>

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

int vwprintf( const wchar_t *format,

    va_list argptr );

<stdio.h>

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

wchar_t *wcscat(

    wchar_t *strDestination,

    const wchar_t *strSource );

<string.h>

Функция аналогична функции strcat( ), но работает с многобайтовыми символами.

wchar_t *wcschr( const wchar_t *string,

    wint_t c );

<string.h>

Функция аналогична функции strchr( ), но работает с многобайтовыми символами.

int wcscmp( const wchar_t *string1,

    const wchar_t *string2 );

<string.h>

Функция аналогична функции strcmp( ), но работает с многобайтовыми символами.

int wcscoll( const wchar_t *string1,

    const wchar_t *string2 );

<string.h>

Функция аналогична функции strcoll( ), но работает с многобайтовыми символами.

wchar_t *wcscpy(

    wchar_t *strDestination,

    const wchar_t *strSource );

<string.h>

Функция аналогична функции strcpy( ), но работает с многобайтовыми символами.

size_t wcscspn( const wchar_t *string,

    const wchar_t *strCharSet );

<string.h>

Функция аналогична функции strcspn( ), но работает с многобайтовыми символами.

size_t wcsftime( wchar_t *strDest,

    size_t maxsize, const wchar_t *format,

    const struct tm *timeptr );

<time.h>

Функция аналогична функции strftime( ), но работает с многобайтовыми символами.

size_t wcslen( const wchar_t *string );

<string.h>

Функция аналогична функции strlen( ), но работает с многобайтовыми символами.

wchar_t *wcsncat( wchar_t *strDest,

    const wchar_t *strSource,

    size_t count );

<string.h>