Тема: Розробка програм з використанням переривань
Програма повинна з допомогою переривання миші здійснювати ініціалізацію миші і її пересування по екрану в консольному режимі.
Здається, що неправильно працює. Миша не пересувається(стрілками клавіатури, тільки пересуванням самої миші).
#include<dos.h>
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main()
{
clrscr();
union REGS rg;
rg.x.ax=0;
int86(0x33,&rg,&rg);
if(rg.x.bx=0)
cout<<"mouse not found";
rg.x.ax=1;
int86(0x33,&rg,&rg);
cout<<"mouse cursor on.press any key\n";
getch();
while(!kbhit()){
rg.x.ax=7;
rg.x.bx=0;
rg.x.cx=100;
int86(0x33,&rg,&rg);
getch();
rg.x.ax=8;
rg.x.bx=40;
rg.x.cx=110;
int86(0x33,&rg,&rg);}
getch();
}