begin process at 2012 02 12 21:54:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

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

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


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :18/05/2002 Date de mise à jour :13/07/2002 19:00:55 Vu :4 008

Auteur : cmarsc

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

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

Source

  • // 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
// 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  


 Sources du même auteur

Source avec Zip SIMULATION D'ECRAN BOURSIER TURBOC++ MODE GRAPHIQUE
Source avec Zip TESTE DE DACTYLO TURBO C++2 DEVC++4
Source avec Zip CADRE DEFILANT : DEVC++4 TURBO C++2 SOUS DOS
Source avec Zip CRYPTAGE-DECRYPTAGE : TURBO C++ 2 DEVC++ 4 EN LANGAGE C
Source avec Zip EFFETS DE TEXTES MULTIPLES 2 MODE GRAPHIQUE TURBO C++

 Sources de la même categorie

Source avec Zip SCHEDULER RR FIFO par yvesB87
Source avec Zip ALGORITHMES RÉCURSIFS VS ALGORITHMES ITÉRATIFS par yvesB87
Source avec Zip Source avec une capture C++ FORMAT D'IMAGE AVEC QT par pop70
Source avec une capture EXEMPLE DE POINTEURS DE FONCTION par pop70
Source avec Zip Source avec une capture [C++] CLASS REGISTER par Miwik

Commentaires et avis

Commentaire de ComboBox le 05/01/2004 00:10:54

Merci pour ce code ca marche nickel

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,872 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales