#include <stdio.h>
#include <dos.h>
#include <stdlib.h>
void interrupt far(*gest_original)();
void interrupt far(*gestionnaire(void)
{
puts("un eve vient juste de se produire.\n");
_disabe();
_dos_setvect(0xFF,gest_original);
_enable();
exit();
}
void main(void)
{
int i=0;
gest_original=_dos_getvect(0xFF);
_desable();
_dos_setvect(0xFF, gestionnaire);
_enable();
while(i++<100);
getinterrupt(0xFF);}