cs_kjus
Messages postés269Date d'inscriptionmercredi 24 avril 2002StatutMembreDernière intervention 9 juin 2003
-
15 déc. 2002 à 00:31
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 2023
-
23 avril 2006 à 14:17
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 20237 23 avril 2006 à 14:17
Nickel ce que je cherchais !
10/10 !
ffraggy
Messages postés6Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention 7 février 2006 3 mars 2005 à 18:43
Ca marche pas ! :s, j'ai pourtant bien mis tout les #include
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
cs_BadNews
Messages postés98Date d'inscriptionsamedi 30 novembre 2002StatutMembreDernière intervention10 septembre 20071 21 févr. 2005 à 03:57
RaphAstronome, aurais tu oublié quelque chose dans ton code?
using namespace std;
en dessous des "#includes", pour iostream (cout).:)
cs_kjus
Messages postés269Date d'inscriptionmercredi 24 avril 2002StatutMembreDernière intervention 9 juin 2003 15 déc. 2002 à 15:24
normal c'est un pointeur.
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
RaphAstronome
Messages postés104Date d'inscriptionsamedi 7 décembre 2002StatutMembreDernière intervention17 août 2009 15 déc. 2002 à 12:20
kjus, chez moi lorsque j'execute ton code la variable tout contient 0x2670620.
cs_kjus
Messages postés269Date d'inscriptionmercredi 24 avril 2002StatutMembreDernière intervention 9 juin 2003 15 déc. 2002 à 00:31
il y a mieux :
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
23 avril 2006 à 14:17
10/10 !
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
21 févr. 2005 à 03:57
using namespace std;
en dessous des "#includes", pour iostream (cout).:)
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
15 déc. 2002 à 12:20
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