getch dentro de un do while

javier_h
07 de Diciembre del 2009
Hola
Mi problema es el siguiente, tengo un do while con un getch y quisiera hacer el bucle sin que se pare en el getch y cuando pulse una tecla haga el getch. Por ejemplo.

#define<stdio.h>
int main()
{
int i=0;
char letra;
do
{
i++;
printf ("%d", i);
letra=getch();
if (letra=='s')
exit(0);
}
while(1);
}

javier_h
07 de Diciembre del 2009
Ya encontre la solucion, existe la funcion "kbhit" que si no pulsas ninguna tecla salta a la siguiente linea de instrucciones

YKITA
07 de Diciembre del 2009
Buenisimo, a mi me paso lo mismo. </br> </br>Menos mal que lo encontraste.