Rechercher : dans
Par :

[c++] Couleurs de la console

Dernière réponse le 10 jui 2008 à 18:01:00 Astrofan, le 19 jan 2007 à 14:49:17 
 Signaler ce message aux modérateurs

Bonjour tout le monde!!

Malgré les multiples conseils que j'ai vus sur ce site, je ne comprends toujours pas comment mettre dans mon programme en C++ un fond bleu clair et des lettres rouges!!

Quelqu'un pourrait m'expliquer plus en détail??

Merci parce que là...je suis paumé!!

Je suis en train de créer un programme d'électrotechnique qui permet de calculer automatiquement les formules!!

Merci d'avance!

Bonne Année!!

Configuration: Windows XP
Firefox 2.0.0.1

Mais je vais bientôt avoir:

Fedora Core 5
Firefox 2.0.0.1

Meilleures réponses pour « [c++] Couleurs de la console » dans :
Code hexadécimal d'une couleur VoirVous voulez connaître le code hexadécimal d'une couleur, pour l'intégrer dans vos pages web ? Pour cela : Rendez vous sur ce site : colorpicker. Situez la couleur désirée à l'aide de la souris pour obtenir son code HTML. Voici un exemple : ...
Mettre un titre en couleur dans un skyblog VoirPour mettre un titre en couleur dans votre SkyBlog, il suffit d'utiliser la balise [c], de la manière suivante : [c=#AEBFE2][g]Titre en couleur[/g][/c]
Transformer couleur en valeur numérique VoirCette macro permet d'obtenir le code d'une couleur, pour traitement ultérieur selon votre besoinSub distri_couleur() Dim i For i = 1 To 12 Worksheets(1).Range("C" & i).Value = Worksheets(1).Range("B" & i).Interior.Color Next i End...

1

mamiemando, le 19 jan 2007 à 19:00:25

Euh comment ça ?
C'est un programme qui se lance dans une fenêtre et tu voudrais changer des couleurs ? Ou il se lance dans une console ?

Répondre à mamiemando

2

astrofan, le 19 jan 2007 à 20:50:16

Oui c'est un programme en mode console car je ne sais encore faire le mode fenêtre!!

sais-tu comment faire??

Répondre à astrofan

3

mamiemando, le 20 jan 2007 à 04:53:19

A priori il faut utiliser la librairie ncurses.

bonne chance

Répondre à mamiemando

4

kilian, le 20 jan 2007 à 14:38:42

Salut,

Pas besoin de ncurses, c'est une histoire de caractères spéciaux à afficher dans la console.
Voici un tutorial là dessus:
http://www.siteduzero.com/tuto-3-11947-1-des-couleurs-dans-l­a-console-linux.html

..et le...le...enfin, non parce c'est...ya...quand...bah tu sais là le...

Répondre à kilian

5

mamiemando, le 20 jan 2007 à 15:11:14

Oui mais a priori ca va dépendre de ton shell. Typiquement la tu donns les séquences d'échappement en bash (sous linux) alors qu'astrofan veut faire ça sous windows. L'avantage c'est qu'en ncurses tu dois pouvoir être indépendant du type du shell et au moins de l'OS. Et pourtant si tu installes cygwin on voit qu'il est possible d'avoir des couleurs dans la fenêtre "commandes msdos" ! Mais rien ne dit que ce sont les mêmes séquences d'échappement.

Bonne chance

Répondre à mamiemando

6

kilian, le 20 jan 2007 à 15:25:26

Ah oui tu as raison, j'avais pas pris en compte la portabilité...

..et le...le...enfin, non parce c'est...ya...quand...bah tu sais là le...

Répondre à kilian

7

mamiemando, le 21 jan 2007 à 13:43:57

Pas de soucis :-)

Répondre à mamiemando

8

Med from Sfax, le 16 jun 2007 à 18:38:25

Salut
Voici un morceau de code qui résoudra le probleme de couleur
#include<widows.h>
#include<stdio.h>
int main()
{
HANDLE manip_console=GETSTDHANDLE(STD_OUTPUT_HANDLE);
int couleur1,couleur2;
SetConsoleTextAttribute(manip_console,couleur1|couleur2);
printf("Un texte d'essai\n ");
return 0;
}
et le tour est joué
bon couleur1 et couleur 2 c'est pour le fond et le texte

ou bien t'as qu'à ,telecharger econio.h et econio.cpp
Ciao

Répondre à Med from Sfax

9

 mamiemando, le 17 jun 2007 à 15:25:14

Sauf que ça ne marchera que sous windows ;)

Répondre à mamiemando
Collection CommentÇaMarche.net