OffTopic: Lenguaje C
Eduardo Silva
edsiper en gmail.com
Mie Nov 23 14:02:50 CLST 2016
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 <jcrj67 en 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
Más información sobre la lista de distribución Linux