Mail Archives: djgpp/1999/04/05/18:23:50
From: | "Christopher Nelson" <paradox AT gye DOT satnet DOT net>
|
To: | <djgpp AT delorie DOT com>
|
Subject: | Re: cout and gotoxy
|
Date: | Mon, 5 Apr 1999 12:46:09 -0600
|
Message-ID: | <01be7f94$921b42a0$LocalHost@thendren>
|
MIME-Version: | 1.0
|
X-Priority: | 3
|
X-MSMail-Priority: | Normal
|
X-Mailer: | Microsoft Outlook Express 4.71.1712.3
|
X-MimeOLE: | Produced By Microsoft MimeOLE V4.71.1712.3
|
Reply-To: | djgpp AT delorie DOT com
|
>#include <iostream.h>
>#include <conio.h>
>
>
>void main(){
>clrscr();
>
>for(int i=0;i<50;i++){
>gotoxy(10,10);
>cout<<"Hello World";
>}
>
>}//end main
because _technically_ cout should not use the console's control functions.
it's a _stream_. in TCC, they've modified the cout library to use their own
console driver OR have used specific DOS interrupts to set cursor position.
'course, I may be wrong, but that's what I remember. for example, printf
does not use the current cursor position and color, however, cprintf
(con-printf) _does_.
- Raw text -