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.
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


0