Funcion getch()

bernoulli
16 de Mayo del 2005
Como puedo hacer que el compilar siga a la siguiente linea sin esperar a que tecle algo o sea que el valor sea nulo si necesito codigo haganmelo saber es urgente porfavor.

josecode
16 de Mayo del 2005
Creo que lo que quieres es una funci贸n que yo utilice hace tiempo en un programa de marcianitos para las flechas, si tocas una tecla la funci贸n lee el valor de esa tecla con lo que puedes mover un objeto a derecha o izquierda y si no pulsas nada el programa no se queda colgado.

creo que hab铆a dos formas en borland era getche() o algo parecido y en microsof hab铆a que utilizar dos funciones una para saber que se hab铆a tocado el teclado y otra para capturar la tecla pulsada.
pero lo siento en windows ya no se usan y las he olvidado.

Dante
16 de Mayo del 2005
Pues por si solo el codigo deberia de continuar. Publica tu codigo en el foro y di en que parte se detiene y que no quieres que se detenga para ver que pasa.

josecode
16 de Mayo del 2005
creo que esto es lo que estabas buscando

if(kbhit) //si pulsas una tecla
b=getch; //coge el valor de la tecla pulsado
else b=0; si no se pulda ninguna tecla el programa no se para.