salut!
Je suis débutant en c++ ,et je veux savoir comment je peux utuliser les couleurs en c++ ?
Version imprimable
salut!
Je suis débutant en c++ ,et je veux savoir comment je peux utuliser les couleurs en c++ ?
Bonjour,
Mais encore...
Serait-il possible de décrire plus précisément ce que tu veux faire?
:mouarf::mouarf::mouarf:
comment je peux afficher ce message en rouge par exemple.Citation:
#include<iostream>
using namespace std;
int main()
{
cout>>"Français la langue la plus difficile du monde ^_^";
system("pause");
}
(J'utilise Dev c++)
C++ ne possède possède rien dans le langage correspondant à du graphisme ou de l'affichage ( à part une sortie texte ).
Il faut que tu utilises ton système d'exploitation ou des bibliothèques externes utilisant ce dernier pour faire ça.
Donc avec quel système d'exploitation ou quelle bibliothèque tu veux "afficher des couleurs"?
ncurses (unix) ou son homologue pdcurses (windows) pour ce genre de choses.
pdcurses est portable. Bien que ce soit un sous-ensemble de ncurses, l'utiliser sous Linux par exemple n'est pas sans intérêt car la portabilité est toujours une belle qualtité.
Sous Unix tu peux utiliser les séquences d'échappement du terminal :
Code:
1
2
3
4
5
6
7
8
9
10 #include <iostream> using namespace std; int main () { cout << "\033[0;31mTexte en rouge\033[0m" << endl; return 0; }
Plus de détails ici.
Bonjour, et Merci pour votre reponses ...
█ J'utilise Windows ... (plz N'oubliez pas que je suis un débutant :mouarf::aie:)
Salut, et bienvenue sur le forum
Ma réponse ne va sans doute pas t'aider, mais, si tu débutes, je te conseillerais très fortement de te concentrer sur le principal, à savoir la conception et la logique, avant de "perdre ton temps" à vouloir écrire en rose fluo...
Il vaut mieux avoir une application "blanc sur noir" qui fonctionne parfaitement qu'une application avec "tout plein de couleurs" qui... ne fonctionne pas ;)
Le fait est qu'il n'y a, tout simplement, rien de standard pour le faire...
Sous windows, en C, il existe conio, qui, me semble-t-il, fut un temps portée C++, mais qui n'est absolument pas portable (j'ai en tête que c'était à l'origine fournit par Borland) ou les *curses déjà citées...
Mais, comme je l'ai dit, je préfères fortement une application fonctionnant correctement en noir et blanc qu'une application qui n'arrête pas de changer de couleurs mais qui ne fonctionne au final... pas bien (quand ce n'est pas bien du tout)...
De plus, il faut comprendre que cela reste très basic comme couleur : étant donné qu'elles sont généralement codées sur 8 bits, 4 pour la couleur de fond et 4 pour la couleur d'encre... On a, finalement, vite fait le tour ;)
Et, d'autre part, tu peux aussi te dire que, une fois que la partie "métier" est faite, une véritable IHM peut s'avérer utile, et décider alors de te tourner vers des frameworks plus complets, dont certains sont portables ;)