El siguiente programa utiliza la función strcat para concatenar el nombre y el apellido de caracteres:
Código C:
Ver original#include <stdio.h>
#include <string.h>
#define NOM 30
int main(){
char nombre[NOM];
char apellido[NOM];
printf("Nombre y apellidos: "); scanf("%s %s", nombre
, apellido
);
}
¿Por qué a la hora de imprimir sólo con poner la variable nombre además de imprimir el nombre imprime el apellido sin escribir dicha variable?
He intentado concatenar el segundo apellido e imprimirlo, pero no me sale. ¿Podéis echarme una mano?. Gracias.