Hola, que raro que te compile si la variable w no esta declarada, además el bucle no termina nunca porque respuesta no varia, el único que varia es w
El 22 de noviembre de 2016, 18:04, Juan Carlos Rojas Jordan < jcr...@hotmail.com> escribió: > LIsteros hace miles de años que no veo C pero haciendo una cosita chiquita > me fallo lo siguiente con un pequeño programita y no me funka. lo compile > con gcc compila bien pero no hace lo que deseo algo tan simple me ha > resultado un dolor de cabeza. > > > #include<stdio.h> > int main() > { > char respuesta; > > respuesta='s'; > > while(respuesta=='s') > { > > printf("Valor al principio del while es %c", respuesta); > printf("\n"); > printf("Juega otra vez?(s/n): "); > scanf("%c",&w); > printf("\n"); > printf("dentro del bucle es %c",w); /*aqui el valor w no existe > no lo veo why???*/ > printf("\n"); > } > return(0); > } > ~ > Una ayudita please. > > >