Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2011, 04:56
Isra_84
 
Fecha de Ingreso: abril-2011
Mensajes: 49
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Por qué no me lee con scanf un char al final de un ciclo?

Cambia

while(1==1) (que por cierto si quieres un bucle infinito con while(1) basta)

y pon :

while (sn!='s'){
}

de esta manera te ahorras el if de abajo del todo; simplemente pon el mensaje al final de todas las comprobaciones.