Thanks Jerry for the response. Though I have been doing some of the
writing of the program on both Linux and Windows, I need the clear
screen to work on Windows. This program is for someone else.
Thanks again,
Sean
On Wed, 2002-02-06 at 22:44, Jerry Feldman wrote:
> The simplest (but not really efficient) way is simply to issue the Unix
> clear command using the C system(3) function. This is portable because all
> Unix and Unix derivatives support this command, and the system(3) function
> is part of standard C language, and available in C++.
> int rv;
> rv = system("clear");
> if (rv != 0) {
> // error processing if desired
> }
>
> There are better ways, such as using the appropriate codes for clearing the
> screen. (I don't have the codes at my fingertips), or a more portable way
> is to use curses(3).
> "R. Sean Hartnett" wrote:
> > I am writing a program that does conversions in a terminal window. After
> > the user chooses what he wants to do I have the program ask the user if
> > he wants to continue with more conversions, and if the answer is yes it
> > brings up the menu screen that was present at startup. However it does
> > not display it as if the program was just started, it just rolls the
> > view a bit and places the main menu after it.
> > Is there some method that can be used to force a clean screen and the
> > main menu would be displayed as if the program had just been started?
> >
> > Thanks
> > Sean
> >
> >
> >
> >
> > *****************************************************************
> > To unsubscribe from this list, send mail to [EMAIL PROTECTED]
> > with the text 'unsubscribe gnhlug' in the message body.
> > *****************************************************************
> >
>
> --
> Jerry Feldman <[EMAIL PROTECTED]>
> Boston Linux and Unix user group
> http://www.blu.org PGP key id:C5061EA9
> PGP Key fingerprint:053C 73EC 3AC1 5C44 3E14 9245 FB00 3ED5 C506 1EA9
>
>
*****************************************************************
To unsubscribe from this list, send mail to [EMAIL PROTECTED]
with the text 'unsubscribe gnhlug' in the message body.
*****************************************************************