User Tools

Site Tools


Programming Reference/Librarys

Question & Answer

Q&A is closed



Syntax of getdefaultpalette

#include <graphics.h>
struct palettetype *getdefaultpalette(void);

Description of getdefaultpalette

getdefaultpalette finds the palettetype structure that contains the
palette initialized by the driver during initgraph.

Example of getdefaultpalette

/* getdefaultpalette example */
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
   /* request autodetection */
   int gdriver = DETECT, gmode, errorcode;
   /* pointer to palette structure */
   struct palettetype *pal = NULL;
   int 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 */
   /* return a pointer to the default palette */
   pal = getdefaultpalette();
   for (i=0; i<pal->size; i++) {
printf("colors[%d] = %d\n", i, pal->colors[i]);
   /* clean up */
   return 0;

See also

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

Impressum Datenschutz