User Tools

Site Tools


Sidebar

Programming Reference/Librarys

Question & Answer

Q&A is closed







c:graphics.h:rectangle

rectangle

Syntax of rectangle

#include <graphics.h>
void rectangle(int left, int top, int right, int bottom);
 

Description of rectangle

rectangle draws a rectangle in the current line style, thickness, and
drawing color.
(left,top) is the upper left corner of the rectangle, and (right,bottom)
is its lower right corner.

Example of rectangle

/* rectangle example */
 
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
 
int main(void)
{
   /* request autodetection */
   int gdriver = DETECT, gmode, errorcode;
   int left, top, right, bottom;
 
   /* initialize graphics and local variables */
   initgraph(&gdriver, &gmode, "");
 
   /* read result of initialization */
   errorcode = graphresult();
   if (errorcode != grOk) {  /* an error occurred */
printf("Graphics error: %s\n", grapherrormsg(errorcode));
 
printf("Press any key to halt:");
getch();
exit(1);   /* terminate with an error code */
   }
 
   left = getmaxx() / 2 - 50;
   top = getmaxy() / 2 - 50;
   right = getmaxx() / 2 + 50;
   bottom = getmaxy() / 2 + 50;
 
   /* draw a rectangle */
   rectangle(left,top,right,bottom);
 
   /* clean up */
   getch();
   closegraph();
   return 0;
}

See also

output of rectangle example

  no output of example at the moment
  do not hesitate and add it...  

on the occasion of the current invasion of Russia in Ukraine

Russian Stop this War
c/graphics.h/rectangle.txt · Last modified: 2024/02/16 01:05 (external edit)

Impressum Datenschutz