Comment recupérer l'année du system comme une variable int

random_user Messages postés 2 Statut Membre -  
 Kacem -
salut , je veux s'il possible recupérer l'année du systeme et le stocker sous une variable int puis l'afficher (juste l'année , pas de jours et mois)
et merci .

2 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, je pense que c'est possible.
    0
  2. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Salut random_user,

    Les fonctions standard du C
    time()
    et
    localtime()
    accessibles par
    time.h
    permettent de récupérer les données de date et heure, dans un struct de type
    struct tm
    , dans laquelle tu as l'année dans le membre
    tm_year
    sous la forme d'un
    int
    représentant le nombre d'années depuis 1900.

    Vois la documentation sur le fonctionnement de ces fonctions et sur la struct. Par exemple :

    http://www.cplusplus.com/reference/ctime/time/
    http://www.cplusplus.com/reference/ctime/localtime/
    http://www.cplusplus.com/reference/ctime/tm/

    Ce que tu veux faire se fait donc très bien en langage C standard, et prend 3 lignes de code.

    Si tu as un problème pour utiliser ces éléments, poste ton code pour qu'on puisse t'aider.

    Dal
    0
    1. Kacem
       
      merci beaucoup
      0