#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( ).