Votre question

comment stocker l'heure dans une variable en C ?

Tags :
  • Time
  • Programmation
Dernière réponse : dans Programmation
30 Avril 2006 22:28:50

bonjour,
j'aimerais savoir comment stocker l'heure dans une variable en c.
Merci à tous de vos réponses.

Autres pages sur : stocker heure variable

a b L Programmation
1 Mai 2006 10:38:50

la fonction time() retourne l'heure courante, retourne une variable de type.
Tu peux ensuite utiliser localtime() pour convertir le time_t en structure afin de récupérer les secondes, minutes heures etc.
1 Mai 2006 12:05:46

peut tu etre un peu plus precis sur la maniere d'utiliser cette fonction stp ?
merci !
a b L Programmation
1 Mai 2006 14:08:18

Tiens sous l'aide de visual C++, je t'ai trouvé un exemple:
  1. /* LOCALTIM.C: This program uses time to get the current time
  2. * and then uses localtime to convert this time to a structure
  3. * representing the local time. The program converts the result
  4. * from a 24-hour clock to a 12-hour clock and determines the
  5. * proper extension (AM or PM).
  6. */
  7.  
  8. #include <stdio.h>
  9. #include <string.h>
  10. #include <time.h>
  11.  
  12. void main( void )
  13. {
  14. struct tm *newtime;
  15. char am_pm[] = "AM";
  16. time_t long_time;
  17.  
  18. time( &long_time ); /* Get time as long integer. */
  19. newtime = localtime( &long_time ); /* Convert to local time. */
  20.  
  21. if( newtime->tm_hour > 12 ) /* Set up extension. */
  22. strcpy( am_pm, "PM" );
  23. if( newtime->tm_hour > 12 ) /* Convert from 24-hour */
  24. newtime->tm_hour -= 12; /* to 12-hour clock. */
  25. if( newtime->tm_hour == 0 ) /*Set hour to 12 if midnight. */
  26. newtime->tm_hour = 12;
  27.  
  28. printf( "%.19s %s\n", asctime( newtime ), am_pm );
  29. }
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS