Defined in header <string.h> (1) char *strcat( char *dest, const char *src ); (until C99) char *strcat( char *restrict dest, const char *restrict src ); (since C99) errno_t strcat_s(char *restrict dest, rsize_t destsz, const char *restrict src); (2) (since C11)
1) Appends a copy of the null-terminated byte string pointed to by src to the end of the null-terminated byte string pointed to by dest. The character src[0] replaces the null terminator at the end of de