Fonctions utiles

Voila je poste un tutoriel sur plusieurs fonctions qui m'ont beaucoup aidé et surtout elles sont très pratiques.

Mettre de la couleur sur du texte

- 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 |
-------------------------------------------

Placement d'une phrase

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 !!!

Afficher la date et l'heure

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 !!!

A voir également
Ce document intitulé « Fonctions utiles » issu de CodeS SourceS (codes-sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Rejoignez-nous