O programa tem que mostrar sobrenome e nome com o usuário digitando.
Esse foi o código que eu fiz para tentar consertar esse problema:
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
#include<string.h>
main(){
setlocale(LC_ALL,"Portuguese"
char nome[50];
char sobrenome[50];
char nome_completo[70];
int cont=0,cont2=0;
printf("vetor de caractere char!\n"
printf("digite o seu nome:\n"
fflush(stdin);
fgets(nome,sizeof(nome),stdin);
printf("digite o seu sobrenome:\n"
fflush(stdin);
fgets(sobrenome,sizeof(nome),stdin);
for(cont=0;sobrenome[cont]!='\0'&&sobrenome[cont]!='\n';cont++){
nome_completo[cont]=sobrenome[cont];
}
nome_completo[cont]=' ';
for(cont++;nome[cont2]!='\0'&& nome[cont2]!='\n';cont++){
nome_completo[cont]=nome[cont2];
}
printf("seu nome ivertido é:%s %s",nome_completo);
system("pause"
return 0;
}