NOMBRE¶
wcsncpy - copia una cadena de caracteres anchos de tamaño fijo
SINOPSIS¶
#include <wchar.h>
wchar_t *wcsncpy (wchar_t *dest, const wchar_t *src, size_t n);
DESCRIPCION¶
La función
wcsncpy es el equivalente de caracteres anchos de la
función
strncpy. Copia, a lo sumo,
n caracteres anchos de
la cadena de caracteres anchos apuntada por
src, incluyendo el
carácter de terminación L'\0' en la cadena apuntada por
dest.
Se escriben exactamente
n caracteres anchos en
dest. Si la
longitud
wcslen(src) es menor que
n el resto de los caracteres
anchos de la cadena apuntada por
dest se rellenan con caracteres L'\0'.
Si la longitud
wcslen(src) es mayor o igual a
n, la cadena
apuntada por
dest no estará terminada en L'\0'.
Las cadenas no se pueden solapar.
El programador tiene que asegurarse de que hay espacio para al menos
n
caracteres anchos en
dest.
VALOR DEVUELTO¶
wcsncpy devuelve
dest.
ISO/ANSI C, UNIX98
VÉASE TAMBIÉN¶
strncpy(3)