STRCPY(3)STRCPY(3)NAMEstrcpy - copy strings
SYNOPSIS
#include <string.h>
char *
strcpy(char *dst, const char *src);
char *
strncpy(char *dst, const char *src, size_t len);
DESCRIPTION
Strcpy and strncpy copy string src to dst, stopping after the terminat‐
ing '\0' has been moved.
Strncpy writes exactly len characters into dst, appending '\0' charac‐
ters if src is less than len characters long, and not terminating dst
if src is more than len characters long.
Strcpy and strncpy return dst.
EXAMPLES
The following sets ``chararray'' to ``abc\0\0\0'':
(void)strncpy(chararray, "abc", 6).
The following sets ``chararray'' to ``abcdef'':
(void)strncpy(chararray, "abcdefgh", 6);
SEE ALSObcopy(3), memccpy(3), memcpy(3), memmove(3)STANDARDS
Strcpy and strncpy conform to ANSI X3.159-1989 (``ANSI C'').
4th Berkeley Distribution June 24, 1990 STRCPY(3)