User Tools

Site Tools


Sidebar

Programming Reference/Librarys

Question & Answer

Q&A is closed







c:graphics.h:getbkcolor

getbkcolor

Syntax of getbkcolor

#include <graphics.h>
int getbkcolor(void);
 

Description of getbkcolor

getbkcolor returns the current background color. (See the table in
setbkcolor for details.)

Example of getbkcolor

/* getbkcolor example */
 
#include <graphics.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <conio.h>
 
int main(void)
{
   /* request autodetection */
   int gdriver = DETECT, gmode, errorcode;
   int bkcolor, midx, midy;
   char bkname[35];
 
   /* 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 */
   }
 
   midx = getmaxx() / 2;
   midy = getmaxy() / 2;
   setcolor(getmaxcolor());
 
   /* for centering text on the display */
   settextjustify(CENTER_TEXT, CENTER_TEXT);
 
   /* get the current background color */
   bkcolor = getbkcolor();
 
   /* convert color value into a string */
   itoa(bkcolor, bkname, 10);
   strcat(bkname, " is the current background color.");
 
 
 
   /* display a message */
   outtextxy(midx, midy, bkname);
 
   /* clean up */
   getch();
   closegraph();
   return 0;
}

See also

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

Impressum Datenschutz