ahi si corrio perfecto es un codigo rasquita pero era un espacio antes del %c 
del scanf.

}


Gracias Muchas


________________________________
De: linux-boun...@listas.inf.utfsm.cl <linux-boun...@listas.inf.utfsm.cl> en 
nombre de Eduardo Silva <edsi...@gmail.com>
Enviado: miércoles, 23 de noviembre de 2016 14:02
Para: Discusion de Linux en Castellano
Asunto: Re: OffTopic: Lenguaje C

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
Monkey Server<http://monkey-project.com/>
monkey-project.com
Monkey is a lightweight and powerful web server and development stack for Linux 
& OSX. It has been designed to be very scalable with low memory and CPU 
consumption ...


Responder a