Преобразовать одну строку из широких символов к другой
#include <wchar.h>int wcscfrm( wchar_t *ws1,const wchar_t *ws2,size_t n );
libc
Функция wcsxfrm() преобразует строку, указанную в ws2, в область памяти, указанную в ws1, с максимальным количеством n широких символов, включая завершающий NUL
. Две строки не должны быть пересекающимися.
Вызов wcscmp() возвращает идентичные результаты для двух строк преобразованных с помощью wcsxfrm(), что и wcscoll() вернула бы для оригинальных строк.
Функция не возвращает информацию об ошибках во время своего выполнения; для отслеживания ошибок установите переменной errno значение 0 , вызовите wcsxfrm(), а затем проверьте значение errno снова. |
Длина преобразованной строки из широких символов. Если значение больше n, содержание ws1 сформировано неокончательно.
ANSI, POSIX 1003.1
Предыдущий раздел: Описание API системной библиотеки