cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 2009
-
9 juil. 2004 à 12:46
cs_cadavor
Messages postés16Date d'inscriptionlundi 26 novembre 2007StatutMembreDernière intervention20 mai 2008
-
14 avril 2008 à 11:23
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Juste avec ca ca marche, enfin sauf qu'il n'y a pas lundi, mardi, janvier, février etc
val3113
Messages postés22Date d'inscriptionlundi 23 juin 2003StatutMembreDernière intervention 9 juin 2007 21 avril 2006 à 15:12
Je repost déja apparament pour l'année c'est bien depuis 1900, maintenant j'essaie et ca marche j'arive a récupérer l'année et le jour mais j'ai un probleme, on est le 26/04/2006 et
timeinfo->tm_mon
me retourne 3 au lieu de 4
je trouve pas pourquoi :/
val3113
Messages postés22Date d'inscriptionlundi 23 juin 2003StatutMembreDernière intervention 9 juin 2007 21 avril 2006 à 14:55
Je faisais un p'tit test, parceque je suis sur un dossier en c (pas de c++) et on doit verifier lors de la saisie d'un champ date que la date entrée est bien inférieure a la date du jour, puis plus loin je devrais calculer la différence entre la date du jour et la date de naissance pour faire un controle sur l'age des membres.. soit, je voulais demander a propos de ce commentaire
"// recupere le temps ecoule de le 1er janvier 1970 "
ce serait pas plutot depuis 1900?
merci d'votre aide
cs_levetot
Messages postés18Date d'inscriptionmercredi 16 juillet 2003StatutMembreDernière intervention15 janvier 2005 17 nov. 2004 à 23:07
gergalp
écrits tout simplement au début du prog :
#include
using namespace std ;
hmm, on doit pouvoir inclure un autre fichier plus précis si tu n'utilises qu'itoa, mais avec celui là ça marchera ;-)
rosemarie302
Messages postés3Date d'inscriptionlundi 9 février 2004StatutMembreDernière intervention15 novembre 2004 15 nov. 2004 à 20:57
si c'est parce que le programme se lance, affiche l'heure et se referme tu doit mettre une boucle pour qu'il continue à afficher!!
#include <econio.h>
while(0<1){
clrscr() ;
gotoxy(5, 3) ;
printf ("%s\nIl est actuellement %s\n", date("d/m/y = D d M y").c_str(), date("h:i:s").c_str());
Sleep(1000);
}
gergalp
Messages postés70Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention20 mars 2007 1 oct. 2004 à 20:36
j'ai un petit probleme au niveau de la compilation avec dev-c++, meme en incluant stdio.h, ca marche pas
le log du compilateur:
24 D:\C++\time.cpp `itoa' undeclared (first use this function)
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 11 juil. 2004 à 15:36
inclus <cstdio> plutot que <stdio.h>
Cyberboy2054
Messages postés173Date d'inscriptionjeudi 20 décembre 2001StatutMembreDernière intervention22 août 2008 10 juil. 2004 à 13:47
Merci pour les remarques.
Bizarrement, je crois que ca compile sans le stdio.h, mais n ayant ni pc ni source originale je ne peux verifier (ha, les joies du formattage qui est nécessaire au moment ou on le désire le moins...)
sinon pour le const tu as raison, c' est bien un oubli de ma part.
Autant pour moi, j' y penserais la prochaine fois :)
BlackGoddess
Messages postés338Date d'inscriptionjeudi 22 août 2002StatutMembreDernière intervention14 juin 2005 9 juil. 2004 à 19:18
essaye de pas mélanger le C et le C++
mets des const
14 avril 2008 à 11:23
Comment faire pour l'ajouter?
21 avril 2006 à 15:43
#include<stdio.h>
#include<time.h>
void main()
{
struct tm* timeinfo;
time_t raw;
int jour, mois, annee;
time(&raw);
timeinfo = localtime(&raw);
jour=timeinfo->tm_mday;
mois=timeinfo->tm_mon+1;
annee=(timeinfo->tm_year)+1900;
}
Juste avec ca ca marche, enfin sauf qu'il n'y a pas lundi, mardi, janvier, février etc
21 avril 2006 à 15:42
#include<stdio.h>
#include<time.h>
void main()
{
struct tm* timeinfo;
time_t raw;
int jour, mois, annee;
time(&raw);
timeinfo = localtime(&raw);
jour=timeinfo->tm_mday;
mois=timeinfo->tm_mon+1;
annee=(timeinfo->tm_year)+1900;
}
Juste avec ca ca marche, enfin sauf qu'il n'y a pas lundi, mardi, janvier, février etc
21 avril 2006 à 15:12
timeinfo->tm_mon
me retourne 3 au lieu de 4
je trouve pas pourquoi :/
21 avril 2006 à 14:55
"// recupere le temps ecoule de le 1er janvier 1970 "
ce serait pas plutot depuis 1900?
merci d'votre aide
17 nov. 2004 à 23:07
écrits tout simplement au début du prog :
#include
using namespace std ;
hmm, on doit pouvoir inclure un autre fichier plus précis si tu n'utilises qu'itoa, mais avec celui là ça marchera ;-)
15 nov. 2004 à 20:57
#include <econio.h>
while(0<1){
clrscr() ;
gotoxy(5, 3) ;
printf ("%s\nIl est actuellement %s\n", date("d/m/y = D d M y").c_str(), date("h:i:s").c_str());
Sleep(1000);
}
1 oct. 2004 à 20:36
le log du compilateur:
24 D:\C++\time.cpp `itoa' undeclared (first use this function)
11 juil. 2004 à 15:36
10 juil. 2004 à 13:47
Bizarrement, je crois que ca compile sans le stdio.h, mais n ayant ni pc ni source originale je ne peux verifier (ha, les joies du formattage qui est nécessaire au moment ou on le désire le moins...)
sinon pour le const tu as raison, c' est bien un oubli de ma part.
Autant pour moi, j' y penserais la prochaine fois :)
9 juil. 2004 à 19:18
mets des const
static char* days[]={"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"};
=>
static const char* days[]={"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"};
9 juil. 2004 à 12:46
#include <stdio.h> // pour printf