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

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

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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
    1. merci beaucoup