char palabra [20];
char letra;
printf("Ejercicio para eliminar un caracter de una palabra\n");
fflush(stdout);
printf("Introduzca la palabra deseada:\n");
fflush(stdout);
gets(palabra);
//scanf("%s",palabra);
printf("Introduzca el caracter deseado:\n");
fflush(stdout);
scanf("%c",&letra);
quitacaracter(palabra,letra);
return 0;
I was trying to make a code that read a string and a character and return that string without the entered character, well when reading the string with gets everything perfect but when I read it with scanf ("% s", word) it jumps reading the character and can not solve it.