Description
The strcpy() function copies the string pointed to by s2 (including the terminating null character) into the array pointed to by s1. If copying occurs between objects that overlap, the behavior is undefined.
The function strcpy() does not allocate any storage. The caller must insure that the buffer pointed to by s1 is long enough to hold string s2 and its terminating null character.
Syntax
char *strcpy(char *s1, const char *s2)
Parameters
- s1
Points to destination buffer.
- s2
Points to a null-terminated string.
Return Values
The strcpy() function returns the value of s1.