Section courante

A propos

Section administrative du site

BAR

Barre
Turbo C++ graphics.h

Syntaxe

void far bar(int left, int top, int right, int bottom);

Paramètres

Nom Description
left Ce paramètre permet d'indiquer la coordonnée x du coin supérieur gauche du rectangle.
top Ce paramètre permet d'indiquer la coordonnée y du coin supérieur gauche du rectangle.
right Ce paramètre permet d'indiquer la coordonnée x du coin inférieur droit du rectangle.
bottom Ce paramètre permet d'indiquer la coordonnée y du coin inférieur droit du rectangle.

Description

Cette fonction permet de dessiner une barre bidimensionnelle.

Remarques

Exemple

  1. #include <graphics.h>
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. #include <conio.h>
  5.  
  6. int main (void) {
  7.  /* demander la détection automatique */
  8.  int gdriver = DETECT, gmode, errorcode;
  9.  int midx, midy, i;
  10.  /* initialiser les graphiques et les variables locales */
  11.  initgraph (&gdriver, &gmode, "");
  12.  /* lire le résultat de l'initialisation */
  13.  errorcode = graphresult();
  14.  if (errorcode != grOk) { /* une erreur s'est produite */
  15.   printf("Erreur graphique : %s\n", grapherrormsg(errorcode));
  16.   printf("Appuyez sur n'importe quelle touche pour arrêter :");
  17.   getch ();
  18.   exit(1); /* terminer avec un code d'erreur */
  19.  }
  20.  midx = getmaxx() / 2;
  21.  midy = getmaxy() / 2;    
  22.  /* parcourir les motifs de remplissage */
  23.  for (i=SOLID_FILL; i<USER_FILL; it+) {
  24.    /* définir le style de remplissage */
  25.   setfillstyle(i, getmaxcolor());
  26.   /* dessiner la barre */
  27.   bar(midx-50, midy-50, midx+50, midy+50);
  28.   getch();
  29.   /* nettoyer */
  30.   closegraph();
  31.   return 0;
  32.  }
  33. }

Voir également

bar3d, rectangle, setcolor, setfillstyle, setlinestyle.



Dernière mise à jour : Dimanche, le 28 Février 2021