man.bsd.lv manual page server

Manual Page Search Parameters

STRCPY(3) Library Functions Manual STRCPY(3)

strcpycopy strings

#include <string.h>

char *
strcpy(char *dst, const char *src);

char *
strncpy(char *dst, const char *src, size_t len);

The () and strncpy() functions copy the string src to dst (including the terminating ‘\0’ character).

The () copies not more than len characters into dst, appending ‘\0’ characters if src is less than len characters long, and 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)

The strcpy() and strncpy() functions conform to ANSI X3.159-1989 (“ANSI C89”).

BSD 4 June 4, 1993 STRCPY(3)