cpp/string/byte/strcat

Appends a copy of the character string pointed to by to the end of the character string pointed to by. The character replaces the null terminator at the end of. The resulting byte string is null-terminated.

The behavior is undefined if the destination array is not large enough for the contents of both and  and the terminating null character.

The behavior is undefined if the strings overlap.