STRCPY(3) MachTen Programmer’s Manual STRCPY(3)

NAME
strcpy - copy strings

SYNOPSIS
#include <string.h>

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

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

DESCRIPTION
The strcpy() and strncpy() functions copy the string src to dst (includ-
ing the terminating ‘ ’ character).

The strncpy() copies not more than len characters into dst, appending
‘ ’ characters if src is less than len characters long, and not termi-
nating dst if src is more than len characters long.

RETURN VALUES
The strcpy() and strncpy() functions return dst.

EXAMPLES
The following sets ‘‘chararray’’ to ‘‘abc ’’:

(void)strncpy(chararray, "abc", 6).

The following sets ‘‘chararray’’ to ‘‘abcdef’’:

(void)strncpy(chararray, "abcdefgh", 6);

SEE ALSO
bcopy(3), memccpy(3), memcpy(3), memmove(3)

STANDARDS
The strcpy() and strncpy() functions conform to ANSI C3.159-1989 (‘‘ANSI
C’’).

4th Berkeley Distribution June 4, 1993 1