[c++] Utilisation de la date système

Utilisation de la date système [c++] - C++ - Programmation

Marsh Posté le 11-04-2005 à 17:42:48    


Bonjour, c'est surement un bête question, mais bon, j'ai cherché sans trop de succès; J'arrive pas a récuperer la date système en C++, sous unix :/
 
Ca doit pas etre bien dur pourtant  :sweat:  
 
thx :jap:


---------------
.
Reply

Marsh Posté le 11-04-2005 à 17:42:48   

Reply

Marsh Posté le 11-04-2005 à 17:46:29    

Il faut composer avec les fonctions en bas de page:
 
http://www.mkssoftware.com/docs/man3/localtime.3.asp
 
Probablement:

Code :
  1. struct tm * monTemps = localtime(time(0));


 
Attention, c'est non-réentrant, et le pointeur est "statique" (la valeur pointée est modifiée à chaque appel de localtime).


Message édité par Lam's le 11-04-2005 à 17:47:09
Reply

Marsh Posté le 11-04-2005 à 17:57:02    

Merci beaucoup :)
 
je crois que je vais utiliser la fonction time

Code :
  1. #include <time.h>
  2. time_t time(time_t *tloc);


 
 :jap:


Message édité par didier1809 le 11-04-2005 à 17:58:22

---------------
.
Reply

Marsh Posté le 24-07-2005 à 00:08:56    

et pour l'afficher ensuite ?
 
cout << tloc; ??
 
Y a t-il un index avec ttes les fonctions ou un autre site comme celui-là ?
http://www.mkssoftware.com/docs/api_index.asp
 
celui-ci, c'est des fonctions disponibles pour utiliser sous linux ?
En existe t-il d'autres ?


Message édité par Profil supprimé le 24-07-2005 à 00:11:21
Reply

Marsh Posté le 24-07-2005 à 00:19:57    

man :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 25-07-2005 à 18:44:07    

Reply

Marsh Posté le 26-07-2005 à 11:29:12    

Reply

Marsh Posté le 26-07-2005 à 12:12:21    

finalement j'ai utilisé ce code :
 

Code :
  1. //date&heure
  2. char dateheure[12];   //buffer contenant la chaîne finale
  3. time_t time_of_day;    //valeur contenant le temps écoulé en secondes depuis 01/01/1970
  4. time_of_day = time( NULL );  //récupère le temps passé
  5. strftime(dateheure, 12, "%d%m%y_%M%S", localtime(&time_of_day));
  6. cout << dateheure << endl;

Reply

Marsh Posté le 26-07-2005 à 12:21:08    

le C, c'est le mal

Reply

Marsh Posté le 11-10-2005 à 10:28:27    

et tu utilise quoi comme bibliotheque ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed