Solved

Clearing a Screen

Posted on 1998-12-13
7
447 Views
Last Modified: 2009-07-29
Hi,
I'm just beginning to learn C++ this year (since September) in a course being taught at my school.  We use Metrowerks Codewarrior for our compiler and WinSioux.  For a couple of programs I've been writing, a clear screen function would have been most helpful.
I was wondering if there was a standard class that was not included in my version of CodeWarrior, or some simple code that I could use, or just a good class that someone's used.
Thanks.
0
Comment
Question by:croakDog
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
7 Comments
 
LVL 22

Expert Comment

by:nietod
ID: 1180048
C++ is hardware independant, so standard C++ does not  contain procedures or classes for dealing with the screen or printers etc.  However, almost every version of C++ sold contains additonal libraries/files for interfacing with the operating system,  These may include, features for dealing with the screen or for calling operating system procedure for doing so.  However, as I said, this is not standard C++, so such features are not necessarily protable and will depend greatly, on the compiler and operating system you are using.

I am not familiar with codewarrior, is it producing a DOS program?  if so there probably is a feature calling DOS services (some of which deal with the screen).
0
 
LVL 1

Expert Comment

by:The_Brain
ID: 1180049
I would think that clearscreen was a route command in C++.  now I will have to look it up.  I will be back with an answer or maybe not.  If I can't find anything, then I will write a header file which you could include in your projects.  Would you like that header file?
0
 

Expert Comment

by:Mithander
ID: 1180050
nietod,
I belive codewarrior is for mac.

croakDog,
I'm not familiar with codewarrior, but one approach is to print several blank lines.  I'm sure this isn't what you want, but it's a temp fix.  Also, try looking in the help file for a command to move the cursor on the screen.  If you can do that then normally you can format the text so you don't have to clear the screen.  Sorry I can't be of more help

0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 22

Expert Comment

by:nietod
ID: 1180051
If I remember correctly, Borland C for the Mac included GotoXY(), ClrScreen(), and ClrToEol().  You might want to look for those.
0
 
LVL 1

Expert Comment

by:The_Brain
ID: 1180052
Then again, for mac, Sorry no experience with mac at all.  
0
 
LVL 1

Expert Comment

by:cph
ID: 1180053
on Borland C++, you have clrscr(); to clear a screen. You have to include the conio.h header file. You can try it out...

CpH
0
 

Accepted Solution

by:
midnitelite earned 100 total points
ID: 1180054
This is clearly not the best solution:

for (int i = 1; i <= 25; i++)
    cout << endl;
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When writing generic code, using template meta-programming techniques, it is sometimes useful to know if a type is convertible to another type. A good example of when this might be is if you are writing diagnostic instrumentation for code to generat…
Often, when implementing a feature, you won't know how certain events should be handled at the point where they occur and you'd rather defer to the user of your function or class. For example, a XML parser will extract a tag from the source code, wh…
The goal of the tutorial is to teach the user how to use functions in C++. The video will cover how to define functions, how to call functions and how to create functions prototypes. Microsoft Visual C++ 2010 Express will be used as a text editor an…
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…

729 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question