int main(){
char op;
char entry[12];
do{
scanf("%c",&op);
}while(op != `s`);
fgets(entry,12,stdin);
return 0;
}
al usar esto me pasa un error pues solo me permite ingresar =op= y el entry ya no me deja simplemente se acaba ayudenme ////esto es en linux ////
Se queda el caracter de nueva línea en stdin, el del INTRO.
Después de scanf usa
while(getchar() != '\n');