reemplaza: scanf("%c", &r);
por scanf(" %c", &r); // un espacio antes del %c cuando presionas enter en la consola tambien se agrega un \n, con ese espacio pasas el problema. 2016-11-23 10:57 GMT-06:00 Juan Carlos Rojas Jordan <jcr...@hotmail.com>: > Imposible no funka utilizo lo siguiente para compilar > > > gcc -g -Wall -std=c99 -pedantic-errors ejemplo.c -o ejemplo > > se supone que el programa te pregunta Juega otra vez hasta que pulsas una > letra distinta de s. pero siempre se sale debe haber algo malo en la > sintaxis. me doy > > > > > > #include<stdio.h> > int main() > { > char r; > char w='s'; > > while(w=='s') > { > printf("Juega otra vez?(s/n): "); > scanf("%c", &r); > w=r; > printf("valor de w es %c", w); > } > > } > > > > -- Eduardo Silva http://edsiper.linuxchile.cl http://monkey-project.com