Une structure C prédéfinie : tm.

Autre forme utilisable pour exprimer une date. On rappelle que la structure tm est ainsi prédéfinie (dans time.h) :

struct tm {

  int tm_sec;     // secondes (0->61)

  int tm_min;     // minutes (0->59)

  int tm_hour;    // heures (0->23

  int tm_mday;    // jour du mois (1->31

  int tm_mon;     // mois depuis janvier (0->11)

  int tm_year;    // années depuis 1900 (100, pour 2000)

  int tm_wday;    // jours depuis le dimanche (0->6)

  int tm_yday;    // jours depuis le 1er janvier (0->365)

  int tm_isdst;   // indicateur d'horaire : été=1/hiver=0
}

... exploitable, pour illustration, de la manière suivante :

{
  ...
  tm* myTm = new tm();
  myTm->tm_year = 2001;
  printf("\nLe millésime pour myTm est %d.", myTm->tm_year);
  ...
}
>>
Le millésime pour myTm est 2001.

This page was generated with the help of DOC++.