Copies a string.
#include <string.h> size_t strlcpy ( char *dst, const char *src, size_t n);
(OUT) Points to the array into which to copy the string.
(IN) Points to the string to be copied.
(IN) Specifies the number of bytes to copy.
Returns the total length of the copied string, which is the length of src.
The strlcpy function copies up to n-1 bytes from src to dst and null-terminates the string.