Comment utiliser date et l`heure dans un c ++ programme

<

Contenu

  • Instructions
  • ressources
  • div itemprop="description" class="intro marginTop" data-module="article-intro">

    Dates et horaires ont un usage fréquent dans les programmes C de. programmes Windows utilisent plusieurs formats différents de temps: le temps du système, heure locale, le temps de fichier, temps Windows et temps MS-DOS. The Run Time Library C ++ propose plusieurs outils pour extraire et manipuler facilement les formats de temps. Ils sont définis dans le fichier d`en-tête de time.h. Ce tutoriel montre l`utilisation de certains formats et outils.

    Choses que vous devez

    • Niveau intermédiaire de C ++
    • Compilateur C ++ avec IDE, tels que Visual Studio 2008

    Instructions

    1. Extraire la date et l`heure en utilisant _strdate et _strtime. Ceci est le plus simple et l`une des opérations ce jour-temps les plus fréquemment utilisés en C ++:

      comprendre lt; iostream.h gt;
      comprendre lt; time.h gt;

      void main () {

      sdate char [9] -

      stime char [9] -

      _strdate (sdate) -

      _strtime (stime) -

      cout lt; lt; "temps: " lt; lt; stime lt; lt; " date: " lt; lt; sdate lt; lt; endl-

      }




    2. Comprendre le temps système en regardant les champs de la struct _SYSTEMTIME. Notez l`utilisation du mot-clé typedef pour définir la structure en tant que type SYSTEMTIME:

      typedef struct _SYSTEMTIME {

       WORD wYear-

      WORD wMonth-

      WORD wDayOfWeek-

      WORD wDay-

      WORD wHour-

      WORD wMinute-

      WORD wSecond-

      WORD wMilliseconds-

      } LE TEMPS DU SYSTÈME-
    3. Affichage de l`heure universelle et la date en utilisant le type SYSTEMTIME et la fonction GetSystemTime:

      comprendre lt; iostream.h gt;
      comprendre lt; windows.h gt;

      using namespace STD-

      int main(){

      SYSTEMTIME * p_st = new SYSTEMTIME-

      GetSystemTime (p_st) -

      cout lt; lt; "An: " lt; lt; p_st-gt; wYear lt; lt; endl-

      cout lt; lt; "Mois: " lt; lt; p_st-gt; wMonth lt; lt; endl-

      cout lt; lt; "Journée: " lt; lt; p_st-gt; wDate lt; lt; endl-

      cout lt; lt; "Heure: " lt; lt; p_st-gt; wHour lt; lt; endl-

      cout lt; lt; "Minutes: " lt; lt; p_st-gt; wMinute lt; lt; endl-

      cout lt; lt; " secondes: " lt; lt; p_st-gt; wSeconds lt; lt; endl-

      cout lt; lt; "millisecondes: " lt; lt; p_st-gt; wMilliseconds lt; lt; endl-

      }

    4. Utilisez la fonction FileTimeToSystemTime pour exprimer le temps que le nombre de nanosecondes qui se sont écoulées depuis le 1er Janvier 1601. La fonction écrit le résultat à un type FILETIME et la convertit en un type de SYSTEMTIME lisible par l`homme. Notez que cette fonction accepte les deux types comme pointeurs:

      BOOL WINAPI FileTimeToSystemTime (

      en const FILETIME * PFT,

      out SYSTEMTIME * pST

      ) -

    Ressources

    AUTRES

    Comment ouvrir mot de ms фото

    Comment ouvrir mot de ms

    Si vous faites beaucoup de traitement de texte, les chances sont que vous ouvrez et fermez Microsoft Word…

    Comment activer ms word 2010 фото

    Comment activer ms word 2010

    Semblable à d`autres programmes de la suite Microsoft Office de logiciels de productivité, Word 2010 doit être…

    » » » » Comment utiliser date et l`heure dans un c ++ programme