Para concatena strings usamos a função strcat(String de destino, String de origem), que está localizada no header string.h vejamos um exemplo do seu uso prático:
#include <stdio.h>
#include <string.h> //Header necessario para usar a funcao strcat()
int main()
{
char string1[99] = "Joao";
char string2[] = " e Maria";
//Concatena a string1 e string2;
strcat(string1,string2);
printf("String concatenada: %s",string1);
return 0;
}
Como podemos ver o resultado desta operação e simples:
String concatenada: Joao e Maria
Devemos sempre tomar cuidado com o uso da função strcat(), pois a string de destino deve ser pre-dimensionada, e deve ter espaço suficiente para receber a string de origem, veremos futuramente como evitar esse erro.
Boa sorte e bons estudos.
[]‘s

Foi muito útil sua postagem. Obrigada.