graphics.h


Función getdrivername Borland® C

char *far getdrivername(void);

Esta función es usada para obtener una cadena de caracteres que contiene el nombre del dispositivo gráfico actual. Este función debería ser llamada después de que un dispositivo haya sido definido e inicializado - esto es, después de llamar a initgraph.

Valor de retorno:

La función getdrivername retorna una cadena de caracteres conteniendo el nombre del dispositivo gráfico.

Ejemplo:

#include <graphics.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
 
int main() {
   int gdriver = EGA;
   int gmodo = EGAHI;
   char *nombre;

/* Si has registrado los dispositivos para que formen parte de graphics.lib
** entonces usa estas sentencias:

   registerbgidriver( EGAVGA_driver );
   initgraph( &gdriver, &gmodo, "" );
*/

/* Si no, entonces has de "decir" dónde se encuentra el dispositivo gráfico */

   initgraph( &gdriver, &gmodo, "C:\\BC5\\BGI" );

   strcpy( nombre, getdrivername() );
   circle( 300, 150, 50 );

   getch();    /* Pausa */
   closegraph();

   printf( "Nombre del dispositivo gráfico: %s\n", nombre );

   return 0;
}