C/Visual C - Bucle tecla de salida

 
Vista:

Bucle tecla de salida

Publicado por duke (2 intervenciones) el 19/07/2010 09:54:51
Buenos días a todos,

Estoy programando en C++ en Visual Studio 2008 y me gustaría realizar un bucle while que se ejecute de principio a fin, pero que salga al pulsar una tecla.
Estoy utilizando _getch() para detectar la tecla, pero esta hace que el bucle se pare para esperar el carácter, y yo lo que quiero es que el bucle no se pare, pero que en el momento en el que se pulse una tecla en concreto, la 'x', lo detecte y salga del bucle.

¿Hay alguna forma de hacerlo? ¿Existe alguna función que recoja caracteres del teclado y que no detenga la ejecución del bucle?

Quería algo así:

char letra;
while (letra != 'x') {
//ejecución completa del bucle
_getch();
}

Muchísimas gracias por adelantado

Un saludo.
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:Bucle tecla de salida

Publicado por pepe (32 intervenciones) el 31/07/2010 22:55:07
kbhit
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