Instructions system langage C
Résolu/Fermé
Utilisateur anonyme
-
8 mars 2009 à 21:19
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 10 nov. 2011 à 20:00
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 10 nov. 2011 à 20:00
A voir également:
- Instructions system langage C
- Langage ascii - Guide
- Reboot system now - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
4 réponses
system("color cf");
Pour changer les couleurs initiales de la console.
(ou c est la valeur du fond, f est la valeur des caractères)
0 Noir
1 Bleu foncé
2 Vert
3 Bleu gris
4 Marron
5 Pourpre
6 Kaki
7 Gris clair
8 Gris
9 Bleu clair
A Vert clair
B Cyan
C Rouge
D Rose
E Jaune
F Blanc
il marche avec stdlib.h
Pour changer les couleurs initiales de la console.
(ou c est la valeur du fond, f est la valeur des caractères)
0 Noir
1 Bleu foncé
2 Vert
3 Bleu gris
4 Marron
5 Pourpre
6 Kaki
7 Gris clair
8 Gris
9 Bleu clair
A Vert clair
B Cyan
C Rouge
D Rose
E Jaune
F Blanc
il marche avec stdlib.h
mamiemando
Messages postés
33346
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 novembre 2024
7 803
9 mars 2009 à 01:01
9 mars 2009 à 01:01
En fait ce que tu dis est spécifique à windows. Tu peux taper tes commandes directement dans une console ms dos (démarrer, exécuter, cmd). Pour régler les couleurs dans un terminal, le mieux est d'utiliser une librairie genre ncurses.
https://fr.wikipedia.org/wiki/Ncurses
Bonne chance
https://fr.wikipedia.org/wiki/Ncurses
Bonne chance
Utilisateur anonyme
9 mars 2009 à 15:56
9 mars 2009 à 15:56
Merci pour votre réponse mamiemando, je ne connaissais pas cette librairie. Je vais l'étudier attentivement. J'ai néanmoins trouvé entre-temps une solution peut-être plus simple pour afficher de la couleur dans la console.
Il suffit de mettre #include <windows.h> en haut du code source puis d'ajouter, avant les "printf" dont on souhaite colorer le texte, l'instruction Color(0,0);. Il faut bien sur créer une fonction d'affichage de couleurs. Si vous voulez voir la façon de faire, je vous conseille d'aller voir sur le tutoriel sur ce site :
https://openclassrooms.com/fr/courses
Voilà ! Donc merci encore et @+ sur les forums.
Il suffit de mettre #include <windows.h> en haut du code source puis d'ajouter, avant les "printf" dont on souhaite colorer le texte, l'instruction Color(0,0);. Il faut bien sur créer une fonction d'affichage de couleurs. Si vous voulez voir la façon de faire, je vous conseille d'aller voir sur le tutoriel sur ce site :
https://openclassrooms.com/fr/courses
Voilà ! Donc merci encore et @+ sur les forums.
mamiemando
Messages postés
33346
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 novembre 2024
7 803
9 mars 2009 à 19:59
9 mars 2009 à 19:59
Oui oui c'est possible, mais ton programme ne fonctionnera correctement que sous windows. L'intérêt de ncurses c'est de s'affranchir de la plate-forme. Car de la même façon sous linux tu as des séquences d'échappement pour colorer ton texte.
10 nov. 2011 à 20:00
De manière générale il faut éviter de faire un appel système à une commande spécifique à un système d'exploitation, surtout quand il existe des solutions pour rester portable...