Bonjour,

Je voudrais extraire les infos en heure minute seconde, jour mois année dans une fonction portable. J'ai vu beaucoup d'exemples pour Windows, mais qui ne compile pas sous Linux.

J'aurais vu un code comme celui ci,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
time_t temps_act; 
struct tm *timeinfo;
 
time(&temps_act);
timeinfo = localtime ( &temps_act );
 
jour = &timeinfo.tm_mday;
mois = &timeinfo.tm_month;
annee = &timeinfo.tm_year;
heure = &timeinfo.tm_hour;
minute = &timeinfo.tm_min;
seconde = &timeinfo.tm_sec;
mais cela ne compile pas
pos_sol.cpp:118: erreur: request for member «tm_sec» in «timeinfo», which is of non-class )type «tm*»