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 <[email protected]>:
> 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