infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Tudose Bogdan din Aprilie 09, 2008, 22:29:17



Titlul: Mouse
Scris de: Tudose Bogdan din Aprilie 09, 2008, 22:29:17
Cine poate sa imi explice si mie va rog ce inseamna liniile urmatoare de program. Stiu la ce folosesc, dar nu stiu cum functioneaza:
Cod:
union REGS in,out;

void initmouse()
{
 int.x.ax=0;
 int86(51,&in,&out);
}

void showmouse()
{
 int.x.ax=1;
 int86(51,&in,&out);
}

void getcord(int &x,int &y,int &b)
{
 in.x.ax=3;
 int86(51,&in,&out);
 x=out.x.cx;
 y=out.x.dx;
 b=out.x.bx;
}
Editat de moderator: foloseste tag-ul code pentru a posta bucati de sursa.