Borland C++ reference

cleardevice

raw OCR

Clears the graphics screen.

Defined in header <graphics.h>

Syntax

#include <graphics.h>
void far cleardevice(void);

Portability

DOSUNIXWindowsANSI CC++ only
■

Remarks

cleardevice erases (that is, fills with the current background color) the entire graphics screen and moves the CP (current position) to home (0,0).

Return value

None.

See also

Example

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
{
   /* request autodetection  */
   int gdriver = DETECT, gmode,  errorcode;
   int midx, midy;
   /* initialize graphics and  local variables */
   initgraph(&gdriver, &gmode,  "");
   /* read result of initialization  */
   errorcode = graphresult ();
   if (errorcode != grOk)  {    /* an error occurred */
      printf("Graphics error:  ls\n", grapherrormsg(errorcode));
      printf("Press any key to halt:");
      getchO ;
      exit(l);                  /* terminate with an error cc

   midx = getmaxx () / 2;
   midy = getmaxy () / 2;
   setcolor(getmaxcolor ());

   /* for centering screen messages  */
   settextjustify (CENTER_TEXT, CENTER_TEXT);

   /* output a message to the screen  */
   outtextxy(midx, midy,  "Press any key to clear the screen:");
   getchO;    /* wait for a key  */
   cleardevice();   /* clear the  screen */
   /* output another message  */
   outtextxy(midx, midy, "Press any key  to quit:");
   /* clean up */
   getchO;
   closegraphO ;
   return 0;

Differences from modern implementations

Nothing recorded yet.

Modern references

These are search links, not yet checked by hand.

Extraction notes

  • heading `cleordevice` read as `cleardevice`