Table of Contents
Previous Section Next Section

strcpy

#include <string.h>char *strcpy(char *str1, const char *str2);

The strcpy( ) function copies the contents of str2 into str1. str2 must be a pointer to a null-terminated string. The strcpy( ) function returns a pointer to str1.

In C99, str1 and str2 are qualified by restrict.

If str1 and str2 overlap, the behavior of strcpy( ) is undefined.

Related functions are memcpy( ), strchr( ), strcmp( ), and strncmp( ).


Table of Contents
Previous Section Next Section