fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. void juntaNome(char nome[], char sobrenome[], char nomeFinal[]){
  5. strcpy(nomeFinal, nome);
  6. strcat(nomeFinal, " ");
  7. strcat(nomeFinal, sobrenome);
  8. }
  9.  
  10. int main(void){
  11. char nome[20], sobrenome[20], nomeFinal[100];
  12.  
  13. printf("Digite seu nome: ");
  14. fgets(nome, 20, stdin);
  15. nome[strcspn(nome, "\n")] = '\0';
  16.  
  17. printf("Digite seu sobrenome: ");
  18. fgets(sobrenome, 20, stdin);
  19. sobrenome[strcspn(sobrenome, "\n")] = '\0';
  20.  
  21. juntaNome(nome, sobrenome, nomeFinal);
  22. printf("%s\n", nomeFinal);
  23.  
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0s 9424KB
stdin
Carlos
Santos
stdout
Digite seu nome: Digite seu sobrenome: Carlos Santos