C/Visual C - C - Leer desde consola

 
Vista:

C - Leer desde consola

Publicado por beni (1 intervención) el 19/03/2002 06:23:26
Tengo el siguiente bulce

while( c != 27 )
{
// lo que sea

c = getche();
}

como puedo hacer para leer una pulsación de teclado sin que se para la ejecución del programa en la instruccíón getche().

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:C - Leer desde consola

Publicado por Josep (29 intervenciones) el 20/03/2002 20:29:52
Creo que existe una función en C llamada kbhit() que devuelve un entero segun si se ha pulsado una tecla o no. En el compilador djgpp está en <pc.h> y en VC++ creo que está en el <conio.h> pero en otro compilador no lo sé.

Tu codigo quedaria asi:

while(c != 27)
{
// lo que sea

if(kbhit()) c=getche();
}

Espero haberte ayudado en tu pregunta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar