Функция strcat() производит объединение двух строк (к первой добавляется вторая). В первой строке должно быть выделено место для добавления второй.
#include <string.h> // strcat()
char *strcat (char *dst, const char *app);
Пример программы сложения строк.
#include <stdio.h> // prinf()
#include <string.h> // strcat()
int main(){
char dst[100] = "First string. "; // Строка к которой будет прибавляться другая
char app[] = "Second string.";
strcat(dst, app); // Конкатенация строк
printf("%s \n", dst); // Выводим результат сложения
}
Вывод программы:
First string. Second string.