Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Despondency en 23 Diciembre 2013, 19:25 pm



Título: Problema con el getchar
Publicado por: Despondency en 23 Diciembre 2013, 19:25 pm
Haciendo una pequeña practica en c me dio un problema el getchar, pues no funciona... mi codigo esta asi:
#import <stdio.h>
main(){

  float medida;
  char resp;
  do{
    printf("Ingresa una medida en centimetros\n");
    scanf("%f", &medida);
    printf("La medida dada en pulgadas es: %f\n",medida*2.54);
    fflush(stdin);
    printf("Calculamos otra medida? (s = si, n = no)");
    putchar('\n');
    resp = getchar();
    resp = getchar();

  }
  while(resp== 's' || resp == 'S');
}

bueno, puse dos veces el getchar porque en java habia tenido el mismo problema y asi se solucionaba, pero no creo que sea la forma correcta ni aqui en c ni en java.. quisiera saber como solucionar esto y saber porque sucede (el fflush no me ayudo tampoco)

gracias n_n


Título: Re: Problema con el getchar
Publicado por: leosansan en 23 Diciembre 2013, 19:50 pm

La respuesta en problema_con_getchar (http://foro.elhacker.net/programacion_cc/problema_con_getchar-t251494.0.html),

Felices Navidades y Próspero Año Nuevo.

Saluditos! ..... !!!!

(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)