User Tools

Site Tools


Sidebar

Programming Reference/Librarys

Question & Answer

Q&A is closed







c:graphics.h:getdrivername

getdrivername

Syntax of getdrivername

#include <graphics.h>
char *getdrivername(void);
 

Description of getdrivername

After a call to initgraph, getdrivername returns the name of the driver
that is currently loaded.

Example of getdrivername

/* getdrivername example */
 
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
 
int main()
{
   /* request autodetection */
   int gdriver = DETECT, gmode, errorcode;
 
   /* stores the device driver name */
   char *drivername;
 
   /* 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 */
   }
   setcolor(getmaxcolor());
 
   /* get the name of the device driver in use */
   drivername = getdrivername();
 
   /* for centering text onscreen */
   settextjustify(CENTER_TEXT, CENTER_TEXT);
 
   /* output the name of the driver */
   outtextxy(getmaxx() / 2, getmaxy() / 2, drivername);
 
   /* clean up */
   getch();
   closegraph();
 
   return 0;
}

See also

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

Impressum Datenschutz