RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  47349 - CAPTURAR UNA TECLA POR INTERRUPCION
Autor:  luis fernandez leyva
buenas y gracias por adelantado
lo que necesito es yo quiero que mi programa que va a estar ejecutandose
al yo apretar una tecla el programa ejecute otro
ej:
al apretar la tecla 'c' el programa va a ejecutar otro programa
el problema es que esto lo quiero hacer incluso si no tengo el foco del teclado
creo que tengo que capturar la interrucion del teclado pero no estoy uy seguro
de saber hacerlo

en borlad c++
lo que hagoes:

void interrupt nueva_rutina(); /* nuestra funci�n de interrupci�n */
void interrupt (*vieja_rutina)(); /* variable para almacenar el vector inicial */

int main()
{
vieja_rutina = getvect (x); /* almacenar direcci�n de INT 5 (activada con Print Screen) */
setvect (x, nueva_rutina); /* desviar INT x a nuestra propia rutina de control */
. . .
. . . /* resto del programa */
. . .
setvect (x, vieja_rutina); /* restaurar rutina inicial de INT x */
}

void interrupt nueva_rutina() /* rutina de control de INT x */
{
. . .
}
lo que pasa es que no me reconoce la palabra reservada "interrupt"
agradeceria sus aportes


Nombre
Apellidos
Correo
Comentarios