Message-ID: <002e01bef3da$c4e896f0$02020001@osek12.fh.hosp.dk> From: "=?iso-8859-1?Q?S=F8ren_Merser?=" To: Subject: Re: gotoxy() Date: Tue, 31 Aug 1999 20:00:48 +0200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_002B_01BEF3EB.84CA30E0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Reply-To: djgpp AT delorie DOT com This is a multi-part message in MIME format. ------=_NextPart_000_002B_01BEF3EB.84CA30E0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Take a look at the attached functions, which should do the job regards Soren -----Original Message----- From: Matej Newsgroups: comp.os.msdos.djgpp To: djgpp AT delorie DOT com Date: 31. august 1999 15:29 Subject: gotoxy() >Hello, >Is there some function (which is ANSI compatible) similar to >gotoxy()?? >Thanks, >Matej > > > > > ------=_NextPart_000_002B_01BEF3EB.84CA30E0 Content-Type: text/plain; name="intreg.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="intreg.txt" // claer screen void cls(void) { union REGS regs; regs.h.ah=0x06; regs.h.al=0; regs.h.bh=7; regs.h.ch=0; regs.h.cl=0; regs.h.dh=25; regs.h.dl=80; int86(0x10, ®s, ®s); } // gotoxy void gtxy(int x, int y) { union REGS regs; regs.h.ah=0x02; regs.h.bh=0; regs.h.dh=y; regs.h.dl=x; int86(0x10, ®s, ®s); } // set cursot to {x , current-y} int wx(){ union REGS regs; regs.h.ah=0x03; regs.h.bh=0; int86(0x10, ®s, ®s); return regs.h.dl; } // set cursot to {current-x , y} int wy(){ union REGS regs; regs.h.ah=0x03; regs.h.bh=0; int86(0x10, ®s, ®s); return regs.h.dh; } // get current cursor coordinates void wxy(int& x, int& y){ union REGS regs; regs.h.ah=0x03; regs.h.bh=0; int86(0x10, ®s, ®s); x=regs.h.dl; y=regs.h.dh; } ------=_NextPart_000_002B_01BEF3EB.84CA30E0--