[C con Clase] Terminar programa al pulsar tecla escape.

David Fire ddfire en gmail.com
Lun Ago 30 00:55:05 CEST 2010


SI se puede hacer con c/c++ estandar
tenes q usar kbhit y getch
kbhit te dice si hay alguna tecla esperando para ser leida y getch te da ese
caracter.

if(kbhit()){
  c=getch();
  if(c=ESC)
    exit();
}

saludos
David

El 29 de agosto de 2010 16:05, Jorge Vega Sanchez
<memmaker650 en gmail.com>escribió:

> Y que librería puedo usar para hacer esto.
> El 29/08/2010, a las 18:15, Pedro Rodríguez González escribió:
>
> Usando la librería estándar de C/C++ ? Creo que no vas a poder.
>
> > From: memmaker650 en gmail.com
> > Date: Sun, 29 Aug 2010 10:52:37 +0200
> > To: cconclase en listas.conclase.net
> > Subject: [C con Clase] Terminar programa al pulsar tecla escape.
> >
> > Buenas.
> >
> > Estoy haciendo un programa de linea de comandos. Me gustaría saber como
> hacer que al pulsar la tecla escape se termine el programa.
> > Mi duda es como detectar el pulsado de la tecla ESC (en linux o MAC, no
> en Windows) y si es imprescindible tener un bucle global que compruebe el
> pulsado de la tecla o hay alguna otra forma más eficiente.
> >
> > El programa va soltando soluciones o datos y no sé como mezclar esto con
> la deteccion de la tecla esc.
> >
> > Gracias de antemano.
> > _______________________________________________
> > Lista de correo Cconclase Cconclase en listas.conclase.net
> >
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> > Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>



-- 
 (\__/)
(='.'=)This is Bunny. Copy and paste bunny into your
(")_(")signature to help him gain world domination.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100829/d1f75dbf/attachment.html>


Más información sobre la lista de distribución Cconclase