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

random_user Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 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 .
A voir également:

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, je pense que c'est possible.
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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
Kacem
 
merci beaucoup
0