Dessiner cadre couleur avec une ombre turbo c++2 devc++4

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 694 fois - Téléchargée 36 fois

Contenu du snippet

DESSINER CADRE COULEUR AVEC UNE OMBRE TURBO C++2 DEVC++4

Source / Exemple :


// PROGRAMME EN C SOUS DOS TURBO C++ BORLAND
//  ecrit le 17-05-2002 par cmarsc  
//  DESSINER CADRE COULEUR AVEC UNE OMBRE 

#include <stdio.h>
#include <conio.h>             // <conio.c> devc++4

void effacer_ecran(int couleur);
void cadre_ombre(int col,int ligne_depart,int ligne_fin,int longueur,int coul_cadre);

int main(void) {
  
     effacer_ecran(CYAN); 
   
   // col = 4  ligne depart 2  ligne_fin = 18  longueur colonne = 70
	 cadre_ombre(4,2,18,70,RED);

	 gotoxy(15,4);
	 textcolor(YELLOW + 13);
	 cprintf(" appuyer sur une touche pour continuer... ");
	 getch();

	 cadre_ombre(14,6,10,44,LIGHTCYAN);
	 getch();

return 0;
}    // fin de main

void effacer_ecran(int couleur) {

     int i1,i2;
     textcolor(couleur);  
for (i1 = 0; i1 < 25; i1++) {
    for (i2 = 0; i2 <= 80; i2++) {
        gotoxy (i2, i1); 
        cprintf("%c",219);
    }     
}

return ;
}   // fin de la fonction effacer_ecran

void cadre_ombre(int col,int ligne_depart,int ligne_fin,int longueur,int coul_cadre) {

     int i1,i2;
      
for (i1 = 0; i1 <=  ligne_fin; i1++) {

    for (i2 = 0; i2 <= longueur; i2++) {
    
        if ((i1 >= 1) && (i2 == longueur) || (i1 == ligne_fin) ) { 
        
             if (i2 > 1) {
                textcolor(BLACK);
                gotoxy (col+i2, ligne_depart+i1);
				cprintf("%2c",219);
             }
             
        } else if (i2 < longueur)  {
           
             textcolor(coul_cadre);
             gotoxy (col+i2, ligne_depart+i1); 
             cprintf("%c",219);
        }
    } // fin for (i2)    

} // fin for (i1) 

return ;
} // fin de la fonction cadre_ombre

Conclusion :


// PROGRAMME EN C SOUS DOS TURBO C++ BORLAND DEVC++4
// ecrit le 17-05-2002 par cmarsc
// DESSINER CADRE COULEUR AVEC UNE OMBRE

A voir également

Ajouter un commentaire

Commentaire

Messages postés
4
Date d'inscription
dimanche 26 mai 2002
Statut
Membre
Dernière intervention
5 janvier 2004

Merci pour ce code ca marche nickel

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.