La console linux en voit de toutes les couleurs.

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 540 fois - Téléchargée 27 fois

Contenu du snippet

Ce code sert principalement à montrer les couleurs disponible dans la console Linux.
J'ai créé une bibliothèque qui permet l'emploi plus pratique et plus simple des fonctions de la gestion des couleurs .

Source / Exemple :


/*

  • demo_couleurs.c
*
  • Copyright 2006 GarulfoLinux <garulfolinux@gmail.com>
*
  • This program is free software; you can redistribute it and/or modify
  • it under the terms of the GNU General Public License as published by
  • the Free Software Foundation; either version 2 of the License, or
  • (at your option) any later version.
*
  • This program is distributed in the hope that it will be useful,
  • but WITHOUT ANY WARRANTY; without even the implied warranty of
  • MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  • GNU General Public License for more details.
*
  • You should have received a copy of the GNU General Public License
  • along with this program; if not, write to the Free Software
  • Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  • /
#include <stdio.h> #include <stdlib.h> void EffacerEcran(); void Couleur(int f,int t); int main(int argc,char **argv) { int i,j; EffacerEcran(); for(i=30;i<=37;i++) { for(j=40;j<=47;j++) { Couleur(j,i); printf("\tCouleurs dans la console Linux !"); Couleur(0,0); printf("\n"); } } Couleur(0,0); getchar(); return EXIT_SUCCESS; } void Couleur(int f,int t) { printf("\033[%dm",f); printf("\033[%dm",t); } void EffacerEcran() { printf("\033[H\033[2J"); }

Conclusion :


J'ai également créé un tuto sur la gestion des couleurs sous Linux ici :

http://www.guidelinux.org/phpBB/viewtopic.php?p=7049#7049

A voir également

Ajouter un commentaire Commentaires
Messages postés
4
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
9 novembre 2007

je pense que meme une system("clear"); regle l affaire clrscr();
mais merci tres interessantes comme idée
Messages postés
4
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
9 novembre 2007

merci,tres interessants comme code
Messages postés
2
Date d'inscription
mercredi 4 octobre 2006
Statut
Membre
Dernière intervention
22 février 2007

Quand j'était encore sous Windows, j'utilisais beaucoup la bibliothèque "conio.c" (et non conio.h) pour pouvoir manipuler les couleurs dans la console. J'ai retrouver ce petit code que j'avais fait pour tester un peu toute les couleurs et c'est pour cette raison que je l'ai mis à disposition ici :) .

Sinon depuis, je fais des interfaces graphiques avec Qt ^^ . Bien plus agréable pour l'utilisateur :) .
Messages postés
480
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
3 septembre 2007
1
Bin disons que pour créer une interface entière en console Ncurses et vraiment très bien mais si c'est juste pour mettre une sortie en couleur il vaut mieux utiliser cette source.
Messages postés
121
Date d'inscription
mercredi 26 octobre 2005
Statut
Membre
Dernière intervention
14 mars 2009
1
Tout dépend de ce que tu entends par "puissant" :)
Afficher les 9 commentaires

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.