Luna::strncpy
template <typename _CharT>
_CharT * strncpy(_CharT *dst, const _CharT *src, usize max_chars)
Copies at most max_chars
characters from src
to dst
, including the null terminator.
The real number of characters copied from src
will be min(max_chars - 1, strlen(dst))
. The null terminator will then be written at the end of the copied characters.
Parameters
-
in dst
The character buffer to copy to.
-
in src
The character buffer to copy from.
-
in max_chars
The maximum number of characters that can be written to
dst
, including the null terminator.
Return value
Returns dst
.