From: kezman AT bigfoot DOT com (Kieran Farrell) Newsgroups: comp.os.msdos.djgpp Subject: Re: C amateur want to know how to clear a text screen. Message-ID: <3750a551.95097825@news.pasteur.dialix.com.au> References: <374f099e DOT 0 AT news1 DOT mweb DOT co DOT za> X-Newsreader: Forte Agent 1.5/32.452 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Organization: DIALix Internet Services Lines: 34 Date: Sun, 30 May 1999 02:49:57 GMT NNTP-Posting-Host: 203.12.3.8 X-Complaints-To: abuse AT telstra DOT net X-Trace: nswpull.telstra.net 928032628 203.12.3.8 (Sun, 30 May 1999 12:50:28 EST) NNTP-Posting-Date: Sun, 30 May 1999 12:50:28 EST To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com conio.h is in my oppinion a great header, but there is another way to clear the screen that can be adapted into a portable version. Try this. #include #include /* Not sure if I spelled that right, oops */ void cls(void) { system( "cls" ); return; } What that basically does is ask the operating sytem to clear the screen. As opposed to conio.h accessing the graphics card dirictly, to make it portable, unix uses clear instead of cls. So something like this MIGHT!!! work. #ifdef (WIN32) #define cls(void) system( "cls" ) #endif #ifdef (UNIX) #define cls(void) system( "clear" ) #endif Someone who knows more about compiler commands might be able to correct me if I'm wrong there since I just made it up, but it should work *8). >Try the function clrscr() from conio.h. >> Can't find a library function to do that.