Textcolor() => codes combinaisons

Contenu du snippet

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 / Exemple :


#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 ;
}

A voir également

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.