begin process at 2013 06 20 06:24:32
  Trouver un code source :
 
dans
 
Accueil > 

Tutoriels

 > 

Tutoriaux

 > FONCTIONS UTILES

FONCTIONS UTILES


 Information sur le tutoriel

Note :
Aucune note

 Description

Voila je poste un tutoriel sur plusieurs fonctions qui m'ont beaucoup aidées 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);
}

Ex : #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 couleurs :
  ________________________________________
|  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);
}

Ex: #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 !!!

//-----------------------------------------------------------------------------------------------//
//-----------------------------------------------------------------------------------------------//

- Les deux prochaines sont pour afficher l'heure et la date (pas besoin de bibliothèques spéciales) :

POUR LA DATE :

void date()
{
    char tmpbuf[128];
    _strdate( tmpbuf );
    std::cout << tmpbuf << std::endl;//Affichage de la date.
}

POUR L'HEURE :

void heure()
{
    char heure[128];
    _strtime( heure );
    std::cout << heure << std::endl;//Affichage de l'heure.
}
Ex: #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 !!!

Tutorial

Voila, j'espère que sa vous serviras !!!

 Historique

19 mars 2011 11:09:18 :
<windows.h> n'était pas écris !!!

Commentaires

Commentaire de mhidou91 le 26/04/2012 21:28:59

merciiiii

Commentaire de Mc225 le 29/05/2012 21:00:19

Des fonctions très utiles !! mais je pense que "gotoxy" et "color" existent déjà dans la librairie "conio.h", mais merci tout de même d'avoir posté ,au moins j'ai une idée de leur implémentation maintenant.

Commentaire de hannouchsaid le 21/08/2012 16:35:39

merci

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Juin 2013
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales