wcsncat()

Соединить две строки широких символов, не превышая максимальную длину

Прототип:

#include <wchar.h>
wchar_t * wcsncat( wchar_t *ws1,
const wchar_t *ws2
size_t n );

Аргументы:

ws1
ws2
Строки, состоящие из широких символов, которые необходимо соединить.
n
Максимальное количество широких символов, которое необходимо добавить из строки, переданной во в аргументе ws2.

Библиотека:

libc

Описание:

Функция wcsncat() добавляет копию строки, которая передана в аргументе ws2, включая завершающий широкий символ NUL, к концу строки, переданной в аргументе ws1. Первый символ строки ws2 перезаписывает широкий символ NUL в конце ws1. Функция записывает не больше чем n широких символов из ws2 и добавляет широкий символ NUL к результату.

Возвращаемое значение:

Указатель, переданный в аргументе ws1.

Классификация:

ANSI, POSIX 1003.1

Точка остановки потока
Нет
Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

strcat(), strncat(), wcscat(), wcscpy(), wcsncpy()




Предыдущий раздел: Описание API системной библиотеки