7.8.2 Un premier essai

Écrivons un premier programme de test :

1
2
3
4
5
6
7
8
#include <stdio.h>
#include <iostream>

int main () {
	printf("\033[32mTexte à écrire en vert\n");
	
	return 0;
}

Compilons :

g++ -Wall main.cpp -o test

Et regardons le résultat :

./test
Texte à écrire en vert

Heu ...

Oui, maintenant tout les textes de la console sont en vert.

Sur le coup ça fait un choc, mais on va arranger ça.

Il faut redonner sa couleur par défaut au texte de la console, voilà ce qu'il faut mettre dans le printf :

1
printf("\033[0m");

Ce qui donne le programme suivant :

1
2
3
4
5
6
7
8
#include <stdio.h>
#include <iostream>

int main () {
	printf("\033[32mTexte à écrire en vert\n");
	printf("\033[0m");
	return 0;
}

En recompilant, on obtient le même résultat mais le reste du texte n'a pas changé de couleur.