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

Функция аналогична функции 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>

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

int wcsncmp( const wchar_t *string1,

    const wchar_t *string2,

    size_t count );

<string.h>

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

wchar_t *wcsncpy( wchar_t *strDest,

    const wchar_t *strSource,

    size_t count );

<string.h>

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

wchar_t *wcspbrk( const wchar_t *string,

    const wchar_t *strCharSet );

<string.h>

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

char *wcsrchr( const wchar_t *string,

    int c );

<string.h>

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

size_t wcsspn( const wchar_t *string,

    const wchar_t *strCharSet );

<string.h>

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

wchar_t *wcsstr( const wchar_t *string,

    const wchar_t *strCharSet );

<string.h>

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

double wcstod( const wchar_t *nptr,

    wchar_t **endptr );

<stdlib.h>

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

wchar_t *wcstok( wchar_t *strToken,

    const wchar_t *strDelimit );

<string.h>

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

long wcstol( const wchar_t *nptr,

    wchar_t **endptr, int base );

<stdlib.h>

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

size_t wcstombs( char *mbstr,

    const wchar_t *wcstr, size_t count );

<stdlib.h>

Преобразует последовательность символов с типом wchar_t и указателем wcstr в последовательность многобайтовых символов с указателем mbstr. В строку с указателем mbstr записывается не более count байт. Возвращает количество записанных по адресу mbstr байт или –1 в случае ошибки.

unsigned long wcstoul(

    const wchar_t *nptr, wchar_t **endptr,

    int base );

<stdlib.h>

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

size_t wcsxfrm( wchar_t *strDest,

    const wchar_t *strSource,

    size_t count );

<string.h>

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

int wctomb( char *mbchar,

    wchar_t wchar );

<stdlib.h>

Преобразует символ расширенного набора wchar с типом wchar_t в многобайтовый символ с указателем mbchar. Возвращает количество байтов в символе расширенного набора. При ошибке возвращает -1.

wchar_t *wmemcpy( wchar_t *s1,

    const wchar_t *s2, size_t n );

<string.h>

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

wchar_t *wmemmove( wchar_t *s1,

    const wchar_t *s2, size_t n );

<string.h>

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

wchar_t *wmemset( wchar_t *s, wchar_t c,

    size_t n );

<string.h>

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

int wprintf( const wchar_t *format

 [, argument]... );

<stdio.h>

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

int wscanf( const wchar_t *format

 [,argument]... );

<stdio.h>

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