begin process at 2012 05 27 20:55:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > TEXTCOLOR() => CODES COMBINAISONS

TEXTCOLOR() => CODES COMBINAISONS


 Information sur la source

Note :
8 / 10 - par 2 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :09/11/2003 Vu :6 701

Auteur : kojiro2

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

 Description

Bon c juste un programme que j'ai fait pour me
simplifier un petit peu la gestion des couleurs
sous la console avec la fonction textcolor.
Rien de bien compliqué au niveau du code source.
Bref je le met car je me suis dit ke ca pourrait
ptet aider un débutant comme moi.
IDE utilisé : Dev - Cpp

Source

  • #include <stdio.h>
  • #include <conio.c> // contient les fonctions clrscr() et textcolor
  • void combi(int);
  • void tout(void);
  • void main(void)
  • {
  • int val;
  • char choix;
  • do
  • {
  • textcolor(23); // Change la couleur de fond et la couleur du texte
  • clrscr(); // Efface l'écran => Clear Screen
  • printf("\tLA GESTION DES COULEURS SOUS DOS EN C AVEC TEXTCOLOR()\n\n\n");
  • printf("\t Que voulez vous faire :\n");
  • printf("\t\t 1) Regarder ce que donne une combinaison precise\n");
  • printf("\t\t 2) Voir toutes les combinaisons de couleurs possibles\n");
  • printf("\t\t 3) Quitter\n\n");
  • printf("\tVotre choix : ");
  • choix=getchar();
  • switch(choix)
  • {
  • case '1' : printf("\n\nPour quelle valeur souhaite vous voir afficher un texte : ");
  • scanf("%i",&val);
  • combi(val);
  • break;
  • case '2' : tout();
  • break;
  • case '3' : printf("\t\t Au revoir");
  • break;
  • }
  • }
  • while(choix!='3');
  • getch();
  • }
  • void combi(int a)
  • {
  • textcolor(a);
  • clrscr();
  • printf("Voila la combinaison de couleur que vous avez avec %i\n",a);
  • getch();
  • clrscr();
  • }
  • void tout(void)
  • {
  • int i;
  • for(i=0;i<=256;i++)
  • {
  • textcolor(i);
  • clrscr();
  • printf("\n Combinaison de couleur %i",i);
  • getch();
  • }
  • return ;
  • }
#include <stdio.h>
#include <conio.c>  // contient les fonctions clrscr() et textcolor

void combi(int);
void tout(void);

void main(void)
{
   
    int val;
    char choix;
    
    do
    {
        textcolor(23);   // Change la couleur de fond et la couleur du texte
        clrscr();        // Efface l'écran => Clear Screen
        printf("\tLA GESTION DES COULEURS SOUS DOS EN C AVEC TEXTCOLOR()\n\n\n");
        printf("\t Que voulez vous faire :\n");
        printf("\t\t 1) Regarder ce que donne une combinaison precise\n");
        printf("\t\t 2) Voir toutes les combinaisons de couleurs possibles\n");
        printf("\t\t 3) Quitter\n\n");
        printf("\tVotre choix : ");
        choix=getchar();
    
        switch(choix)
        {
                case '1' :      printf("\n\nPour quelle valeur souhaite vous voir afficher un texte : ");
                                scanf("%i",&val);
                                combi(val);
                                break;
                case '2' :      tout();
                                break;
                case '3' :      printf("\t\t Au revoir");
                                break;
                
        }
    }
    while(choix!='3'); 
    getch();  
}


void combi(int a)
{
    textcolor(a);
    clrscr();
    printf("Voila la combinaison de couleur que vous avez avec %i\n",a);
    getch();
    clrscr();
}

void tout(void)
{
    int i;
    for(i=0;i<=256;i++)
    {    
        textcolor(i);
        clrscr();
        printf("\n Combinaison de couleur %i",i);
        getch();
    }
    return ;
}



 Sources du même auteur

Source avec Zip PUISSANCE 4 AVEC SDL, PSEUDOIA...
Source avec Zip LES IMAGES BITMAP
AGENDA TELEPHONIQUE
WHAT IS THE GOOD NUMBER ?

 Sources de la même categorie

Source avec Zip Source avec une capture EVAL EXPRESSION COMPLEXE EN 15 LIGNES DE CODE par yann_lo_san
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

Commentaires et avis

Commentaire de D1m3x le 09/11/2003 14:24:32

Ce code n'est pas très très utile, c'est vrai que les débutants qui utilise Dev Cpp peuvent apprendre quelque chose de ce code, mais dès qu'un débutant utilise un autre IDE, comme par ex celui de VC++ 6.0, il ne peu plus utiliser ces fonctions car VC++ a un autre conio.h (je crois)... Et donc il faudra qu'il programme lui même les fonctions pour changer les couleurs, etc. Mais sinon ça peut être utile!

bonne prog

ciao

Commentaire de djl le 09/11/2003 15:01:58

sous vc++ 6.0 avec sconio.h(la source est sur ce site) c'est
textcolor(int foreground,int background)

Commentaire de kojiro2 le 09/11/2003 16:33:22

OK jmen doutai que ce code étè un peu bidon
Mais par contre je savais pas que ca changeais dès kon utilisait un otre IDE.

Commentaire de zanidip le 10/11/2003 12:55:48

moi non plus! enfin bon ton code ce resume en 8 lignes:
(pour dev uniquement)
#include &lt;iostream.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;conio.c&gt;
int main()
{
for(int x=0;x&lt;=255;x++)
     {
     gotoxy(((int)(x/16))*4+3,x%16+3);
     textcolor(x);
     cout&lt;&lt;x&lt;&lt;"  ";
     }
getch();
}

Commentaire de trystan007 le 17/04/2005 20:36:49

QUand même, ce code est intéressant pour ceux qui, comme moi, on des problèmes à comprendre l'affichage des couleurs

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,624 sec (4)

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