User Tools

Site Tools


Programming Reference/Librarys

Question & Answer

Q&A is closed



Syntax of bar

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

Description of bar

bar draws a filled-in, rectangular, two-dimensional bar. The bar is
filled using the current fill pattern and fill color. bar does not
outline the bar; to draw an outlined two-dimensional bar, use bar3d with
depth equal to 0.
The upper left and lower right corners of the rectangle are given by
(left, top) and (right, bottom), respectively. The coordinates refer to

Example of bar

/* bar 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, i;
   /* 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:");
exit(1);   /* terminate with an error code */
   midx = getmaxx() / 2;
   midy = getmaxy() / 2;
   /* loop through the fill patterns */
   for (i=SOLID_FILL; i<USER_FILL; i++) {
/* set the fill style */
setfillstyle(i, getmaxcolor());
/* draw the bar */
bar(midx-50, midy-50, midx+50, midy+50);
   /* clean up */
   return 0;

See also

output of bar 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/bar.txt · Last modified: 2024/02/16 01:05 (external edit)

Impressum Datenschutz