#include <string.h>
char *strcat(char *p, const char *q);
strcat() appends string q to the end of string p. Both strings and the resulting concatenation are zero-terminated.
p
memcpy() and memmove()
strcpy()
strncat()
strncpy()