Voila je poste un tutoriel sur plusieurs fonctions qui m'ont beaucoup aidé et surtout elles sont très pratiques.
- La première est une fonction pour mettre de la couleur à du texte (inclure la bibliothèque <windows.h> ) :
void Color(int couleurDuTexte) { HANDLE H=GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(H, couleurDuTexte); }
Un exemple:
#include <iostream> #include <windows.h> void Color(int couleurDuTexte); int main() { Color(10); //Couleur du texte : VERT. std::cout << "Salut les zéros !!!" << std::endl; std::cout << std::endl; return 0; } // Et placer la fonction Color(); ici !!!
Les codes couleurs sont les suivants:
________________________________________
| 0 : Noir | 1 : Bleu foncé |
| 2 : Vert foncé | 3 : Turquoise |
| 4 : Rouge foncé | 5 : Violet |
| 6 : Vert caca d'oie | 7 : Gris clair |
| 8 : Gris foncé | 9 : Bleu fluo |
| 10 : Vert fluo | 11 : Turquoise |
| 12 : Rouge fluo | 13 : Violet |
| 14 : Jaune | 15 : Blanc |
-------------------------------------------
La seconde est pour le placement d'une phrase (inclure la bibliothèque <windows.h> ).
void gotoxy(int col, int row) { COORD coord; coord.X = col; coord.Y = row; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord); }
Un exemple:
#include <iostream> #include <windows.h> void gotoxy(int col, int row); int main() { gotoxy(12,10);std::cout << "Sur les x=12 et les y=10 !!!" << std::endl; std::cout << std::endl; return 0; } //Placer la fonction gotoxy(); ici !!!
Une fonction pour afficher la date:
void date() { char tmpbuf[128]; _strdate( tmpbuf ); std::cout << tmpbuf << std::endl;//Affichage de la date. }
Et une autre pour l'heure:
void heure() { char heure[128]; _strtime( heure ); std::cout << heure << std::endl;//Affichage de l'heure. }
Un exemple:
#include <iostream> void date(); void heure(); int main() { date();//Appelle de la fonction date(); std::cout << std::endl; heure();//Apelle de la fonction heure(); return 0; } //Placer la fonction date(); et heure(); ici !!!
Voila, j'espère que cela vous servira !!!