strcpy
Syntax:
  #include <string.h>
  char *strcpy( char *to, const char *from );

The strcpy() function copies characters in the string from to the string to, including the null termination. The return value is to.

Note that strcpy() does not perform bounds checking, and thus risks overrunning from or to. For a similar (and safer) function that includes bounds checking, see strncpy().

Another set of related (but non-standard) functions are strlcpy and strlcat.