hdch ✎
⋮
Mi duda es porque no me lee el teclado cuando llega a fgets y salta directamente al siguiente mensaje sin parar.
int main() { char nombre[10]; char apellidos [20]; printf("Cual es su nombre : "); scanf("%s",nombre); printf("\nY sus apellidos : "); fgets(apellidos,20,stdin); //no me lee el teclado y no lo entiendo printf("Su nombre completo es : %s %s",nombre,apellidos); }
y lo que me sale al ejecutar es así
hdch@HdCh:~/Escritorio$ ./a.out Cual es su nombre : BandaAncha Y sus apellidos : Su nombre completo es : BandaAncha
No lo entiendo, que tengo mal?