Функция
wcsncpy
является эквивалентом функции
strncpy
для широких символов. Она копирует максимум
n
широких символов из строки широких символов, на которую указывает
src,
в массив, на который указывает
dest,
включая конечный символ L'\0'. В массив, на который указывает
dest,
всегда записывается
n
широких символов. Если длина
wcslen(src)
меньше
n,
то оставшиеся широкие символы массива, на который указывает
dest,
будут заполнены символами L'\0'. Если длина
wcslen(src)
больше
n
или равна ей,
то строка, на которую указывает
dest,
не будет оканчиваться L'\0'.
Строки не должны перекрываться.
Программист должен убедиться в том, что в массиве, на который указывает
dest,
достаточно места, как мимимум, для
n
широких символов.