Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ strcpy(3) — BSD/386 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

bcopy(3)

memccpy(3)

memcpy(3)

memmove(3)

STRCPY(3)                   BSD 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, sizet len)

DESCRIPTION
     The strcpy() and strncpy() functions copy the string src to dst (includ-
     ing 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 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\0\0\0'':

           (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       March 26, 1993                               1
























Typewritten Software • bear@typewritten.org • Edmonds, WA 98026