#include <stdio.h>
#include <string.h>

void juntaNome(char nome[], char sobrenome[], char nomeFinal[]){
    strcpy(nomeFinal, nome);
    strcat(nomeFinal, " ");
    strcat(nomeFinal, sobrenome);
}

int main(void){
    char nome[20], sobrenome[20], nomeFinal[100];

    printf("Digite seu nome: ");
    fgets(nome, 20, stdin);
    nome[strcspn(nome, "\n")] = '\0';

    printf("Digite seu sobrenome: ");
    fgets(sobrenome, 20, stdin);
    sobrenome[strcspn(sobrenome, "\n")] = '\0';

    juntaNome(nome, sobrenome, nomeFinal);
    printf("%s\n", nomeFinal);

    return 0;
}
