Copyright (c) 1990 The Regents of the University of California.
All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
%sccs.include.redist.man%
@(#)strcpy.3 5.2 (Berkeley) 06/24/90
All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
%sccs.include.redist.man%
@(#)strcpy.3 5.2 (Berkeley) 06/24/90
STRCPY 3 ""
C 4 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
Strcpy and
strncpy copy string
src to
dst , stopping after the terminating '\e0' has been moved.
Strncpy writes exactly len characters into dst , appending '\e0' characters 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\e0\e0\e0'':
(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
Strcpy and
strncpy conform to ANSI X3.159-1989 (``ANSI C'').