Couleur terminal windows

Résolu
lwdu76 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -  
 lwdu76 -
Je fais de la programmation procédural en c
Je cherche à afficher les couleur dans mon exécutable
Mon programme marche très bien sous Ubuntu

Je cherche à adapter ce code pour qu'il fonctionne sous console Windows

Printf ("\033[%dm\033[%dm%d\033");
A voir également:

2 réponses

Utilisateur anonyme
 
BONJOUR si si la politesse c’est le minimum quand on demande un service.
Le C et le C# n’ont pas grand chose en commun, je déplace donc ton message dans le forum C
0
lwdu76 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,
Oui désolé :(
D'accord
Je vous en remercie
Bonne soirée
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
Salut lwdu76,

Sur les versions récentes de Windows 10, le terminal cmd.exe reconnaît certaines séquences d'échappement ANSI, mais pas dans son fonctionnement par défaut.

Pour que le terminal cmd.exe reconnaisse les séquences supportées, il faut affecter le mode "ENABLE_VIRTUAL_TERMINAL_PROCESSING" à la console via la fonction SetConsoleMode().

Tu as un exemple ici et toutes les infos nécessaires dans la documentation de Microsoft :

https://docs.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences#example

Dal
0
lwdu76
 
merci ca m'a bien aidé j'ai pu mettre de la couleur sur mon jeu c'est vrai que sous ubuntu c'est plus simple comme commade ;)
0