TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: James Mitchell
from: Jonathan de Boyne Pollard
date: 1995-12-27 14:53:08
subject: C 32 bit compiler

JM>
  > Now, if I could just figure out how to clear the screen
  > in OS/2 programs. 
JM>

  There are three ways.

  The first is to write out the ANSI escape sequence to clear the
  screen.

  The second is to use whatever facilities are provided as extensions
  to the Standard Library by your compiler.  Borland C++ supplies the
  clrscr() function, for example.

  The third, and best, is to use the VIO subsystem.  The quickest means
  of clearing the screen is to use VioScrollUp to scroll the entire
  screen up (use -1 for the "number of lines to scroll" parameter).  A
  similarly fast means is to use VioWrtNCell to write a whole screen's
  worth of the same character; but this requires that you make an extra
  call to find out the screen dimensions in order to determine how many
  characters to write.

  We really ought to have a list of Frequently Given Answers for the
  OS2PROG echo.  How to clear the screen in text-mode programs would
  certainly be one of them.

  > JdeBP <
___
 X MegaMail 2.10 #0:

--- Maximus/2 3.00
* Origin: DoNoR/2,Woking UK (44-1483-725167) (2:440/4)
SEEN-BY: 270/101 620/243 711/401 409 410 413 430 808 809 934 955 712/407 515
SEEN-BY: 712/517 628 713/888 800/1 7877/2809
@PATH: 440/4 141/209 270/101 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.