Name
wcsncpy
Synopsis
Copies the first n wide characters
of a string to another location
#include <wchar.h> wchar_t *wcsncpy( const wchar_t * restrictdest, const wchar_t * restrictsrc, size_tn);
The wcsncpy() function
copies at most n wide characters from the
string addressed by src to the wchar_t array addressed by
dest, which must be large enough to
accommodate n wide characters. The
wcsncpy() function returns the
value of its first argument, dest. The
locations that wcsncpy() reads
from and writes to using its restricted pointer parameters must not
overlap.
Tip
If there is no null wide character within the first
n characters of
src, then the copied string fragment is
not terminated.
If wcsncpy() reads a null
wide character from src before it has
copied n wide characters, then the
function writes null wide characters to
dest until it has written a total of
n wide characters.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access