hola stilua te recomiendo utilizar el gets y hacer un arreglo para contener toda la cadena mira como quedaria:
Código:
void main()
{
char a[20], b[20]; //aqui se modifica para el arreglo
printf("Nombre: ");
gets(a); //se utiliza el gets para recoger la cadena, lee sobre esto
printf("Apellido: ");
gets(b);
printf("El Nombre es: %s %s \n", &a, &b); // forma correcta de desplegar la cadena
getch();
}
saludos