strcpy, strncpy - copy strings
Standard C Library (libc, -lc)
#include <string.h>
char *
strcpy(char * restrict dst, const char * restrict src);
char *
strncpy(char * restrict dst, const char * restrict src, size_t len);
The strcpy() and strncpy() functions copy the string src to dst (including
the terminating `\0' character).
The strncpy() copies not more than len characters into dst, appending
`\0' characters if src is less than len characters long, and not terminating
dst if src is more than len characters long.
The strcpy() and strncpy() functions return dst.
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);
bcopy(3), memccpy(3), memcpy(3), memmove(3), strlcpy(3)
The strcpy() and strncpy() functions conform to .
BSD June 4, 1993 BSD
[ Back ] |