Soyez le premier à donner votre avis sur cette source.
Snippet vu 12 625 fois - Téléchargée 38 fois
#include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int main() { long H; time(&H); // Recupere l'heure cout << "time renvoie : " << H << endl; cout << "ce qui signifie en clair :" << endl; cout << "heure " << H % 86400 / 3600 - 1<< endl; cout << "minutes " << H % 3600 / 60 << endl; cout << "secondes " << H % 60 << endl << endl; system("PAUSE"); return 0; }
15 déc. 2002 à 00:31
time_t t;
time(t);
struct tm *tout;
tout=localtime(&t);
et ensuite dans tout tu as la date (mois, jour année), l'heure, etc.. (regarde time.h pour plus de détails sur la struct tm)
raph
15 déc. 2002 à 12:20
15 déc. 2002 à 15:24
Voici la définition de la structure :
struct tm
{
int tm_sec; /* Seconds: 0-59 (K&R says 0-61?) */
int tm_min; /* Minutes: 0-59 */
int tm_hour; /* Hours since midnight: 0-23 */
int tm_mday; /* Day of the month: 1-31 */
int tm_mon; /* Months *since* january: 0-11 */
int tm_year; /* Years since 1900 */
int tm_wday; /* Days since Sunday (0-6) */
int tm_yday; /* Days since Jan. 1: 0-365 */
int tm_isdst; /* +1 Daylight Savings Time, 0 No DST,
* -1 don't know */
}
donc par exemple, pour avoir l'heure (dans l'exemple que je t'ai donné), tu fais tout->hour , pour avoir le jour, tu fais tout->mday (et ainsi de suite).
raph
21 févr. 2005 à 03:57
using namespace std;
en dessous des "#includes", pour iostream (cout).:)
3 mars 2005 à 18:43
Il plante sur "time(t)"
>
error C2664: 'time' : cannot convert parameter 1 from 'long' to 'long *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.
Le premier code est ok, sauf que pour les heures, il n'est pas ok, il faut lui en rajouter 2
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.