Section courante

A propos

Section administrative du site

INITGRAPH

Initie le graphique
Turbo C 1.5+ graphics.h

Syntaxe

void far initgraph(int far *graphdriver, int far *graphmode, char far *pathtodriver);

Paramètres

Nom Description
pilote Ce paramètre retourne le numéro du pilote supporté.
mode Ce paramètre retourne le plus haut mode vidéo supporté.
chemin Ce paramètre permet de définir le répertoire où sont situés les fichiers de pilote «BGI».

Description

Cette fonction permet d'initialiser le système graphique.

Remarques

Exemple

L'exemple suivant permet d'effectuer la détection du mode graphique et recherche un mode EGA :

  1. #include <graphics.h>
  2. #include <stdio.h>
  3. #include <conio.h>
  4. #include <process.h>
  5.  
  6. main() {
  7.  int g_driver, g_mode, g_error;
  8.  detectgraph(&g_driver, &g_mode);
  9.  if(g_driver < 0) {
  10.   printf("Aucun matériel graphique détecté !\n");
  11.   exit(1);
  12.  }
  13.  printf("Pilote graphiques détectés, mode I%d\n",g_driver,g_mode);
  14.  getch();
  15.  if (g_mode == EGAHI) g_mode = EGALO; /* mode prioritaire si EGA détecté */ 
  16.  initgraph (&g_driver, &g_mode, "");
  17.  g_error = graphresult();
  18.  if(g_error < 0) {
  19.   printf("Erreur dans initgraph : %s.\n",grapherrormsg(g_error));
  20.   exit(1);
  21.  }
  22.  bar(0,0, getmaxx()/2, getmaxy());
  23.  getch();
  24.  closegraph();
  25. }


Dernière mise à jour : Vendredi, le 26 Février 2021