#include char *strcat(char *dest, const char *src) { size_t start = strlen(dest), i = 0; for (i = 0; src[i] != '\0'; i++) { dest[start + i] = src[i]; } dest[start + i] = '\0'; return dest; } char *strncat(char *dest, const char *src, size_t num) { size_t start = strlen(dest), i = 0; for (i = 0; i < num; i++) { dest[start + i] = src[i]; } dest[start + i] = '\0'; return dest; }