begin process at 2010 02 10 09:17:14
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date / Heure

 > AFFICHER LA DATE ET L'HEURE [CODE EN C++] [G++]

AFFICHER LA DATE ET L'HEURE [CODE EN C++] [G++]


 Information sur la source

Note :
4,2 / 10 - par 15 personnes
4,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date / Heure Niveau :Débutant Date de création :04/06/2001 Date de mise à jour :10/10/2001 00:00:00 Vu :32 861

Auteur : Jo

Ecrire un message privé
Site perso
Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note

 Description

J'ai seulement tester ce code sous Unix avec le compilateur g++

Source

  • #include <stdio.h>
  • #include <iostream.h>
  • #include <time.h>
  • int main(int argc, char *argv[])
  • {
  • time_t now;
  • char *_date;
  • _date = ctime(&now);
  • cout << "La date d'aujourd'hui est: " << _date;
  • }
#include <stdio.h>
#include <iostream.h> 
#include <time.h>

int main(int argc, char *argv[])
{
	time_t now;
	char *_date;
	_date = ctime(&now);
	cout << "La date d'aujourd'hui est: " << _date;
}  



 Sources du même auteur

Source avec Zip [G++] [CODE C++] BOTBATTLE
Source avec Zip [G++] [CODE C++] SERVER.CFG GENERATOR POUR COUNTER-STRIKE
LA CARTE AU TRESOR VERSION 0.3 [CODE EN C++] [G++]
Source avec une capture CLIENT/SERVER [CODE EN C] [GCC]
CREATION DE CLASSE [CODE EN C++] [G++]

 Sources de la même categorie

Source avec Zip CLASSE MOMENT V2.0 par le_duche
CALCUL DATE DE PAQUES (DATE MOBILE) par steph12358
Source avec une capture VACCATION (AVEC FONCTION) CONSOLERIE, REMIX GCC par sebman
Source avec Zip Source avec une capture AFFICHER ET DIRE L'HEURE (REPONSE FORUM) par ndubien
Source avec Zip Source avec une capture ARRÊT AUTOMATIQUE DE WINDOWS. par patarotalexandre

Commentaires et avis

Commentaire de SAtaN le 28/01/2002 17:59:36

je l'ai compilé sous Windows avec Borland C++, et en fait ta fonction donne l'heure, mais demande de rentrer une nouvelle heure !!!
je crois que c'est pas trop l'effet escompté mais bon ;-)

a+
SAtaN

Commentaire de Jo le 30/01/2002 19:51:48

non en effet cette fonction n'a pour unique but que d'afficher la date et l'heure actuel. Mais a mon avis cela est du a ton compilateur que ca te demande d'entrer uen nouvelle date.

Commentaire de Fantome219 le 25/05/2002 20:34:04

J'utilise Dev-C++ et Windows XP et ça m'affiche que je suis en 1970 lol. T'en pense quoi toi ?

Commentaire de etilegr le 29/06/2002 01:05:48

Sur microsoft visual c++, plantage immédiat : access violation, et _date n'a pas de valeur (facon de parler)

Commentaire de THEREALKILLER le 08/08/2002 22:29:44

OUias avec Visual C++ ca "part en couille" .Voila l'avis d'un expert lol !

Commentaire de THEREALKILLER le 08/08/2002 22:49:56

C'est bon g trouve en fait c bidon lol !

#include &lt;iostream.h&gt;
#include &lt;time.h&gt;
#include &lt;conio.h&gt;
#include &lt;stdlib.h&gt;

void main()

{
   long H;
   time(&H);
   cout&lt;&lt;ctime(&H);


}  

Commentaire de THEREALKILLER le 08/08/2002 23:00:21

le pb c ke les sec ne defilent pas  en fait rien ne bouge !! Je resoud le pb pour la prochaine fois . @++

Commentaire de RaphAstronome le 14/12/2002 15:07:30

Jo j'utilise Dec c++ (GCC) et ca affiche ça :
La date d'aujourd'hui est: Wed Dec 31 23:09:35 1969

le code de THEREALKILLER donne une date et heure corecte
Sat Dec 14 12:58:55 2002
Toute fois on est pas obligé de mettre :
#include &lt;conio.h&gt;
#include &lt;stdlib.h&gt;

Commentaire de vbasicboy le 23/01/2003 15:59:01

super c amarche aussi pour dev cpp est tout s afiche corectement  bravo

Commentaire de juki_webmaster le 27/01/2004 20:55:31

Merci , sa ma aider un peu sur mon projet :)
De ma part jé utiliser :
  
long H;time(&H);cout&lt;&lt; "Lancement   : " &lt;&lt; ctime(&H) &lt;&lt; "\n";

Sa affiche :

Tue Jan 27 20:54:32 2004

Donc parfais :)

Commentaire de jeep05 le 30/08/2004 21:58:18

chez moi, gcc sous Linux, ca marche sans #include <stdio.h>

#include <iostream>
#include <time.h>
using namespace std;

int main(int argc, char *argv[])
{
    time_t maintenant;
    char* _date = ctime(&maintenant);
    cout << "La date d'aujourd'hui est : " << _date;
}

Commentaire de wxccxw le 18/10/2004 20:13:23

La date d'aujourd'hui est: Mon Apr 13 13:00:40 1970
Appuyez sur une touche pour continuer...

je crois que la date est fausse !

Commentaire de banane_rose le 17/06/2005 22:41:37

avec ton programme je suis en 1970 !!! mdr !!!

Commentaire de phenX le 12/10/2005 11:16:56

j'utilise Dev-C++
j'ai mis
long H;
time(&H);
cout<<time(&H);
et j'obtiens : 1129108347

????

Commentaire de mangouste13 le 29/11/2005 08:46:36

[quote]j'utilise Dev-C++
j'ai mis
long H;
time(&H);
cout<<time(&H);
et j'obtiens : 1129108347

????
[/quote]

Utilise la fonctione ctime(time_t *) lors de l'affichage soit chez toi "cout<<ctime(&H);"

Commentaire de Cethywolf le 23/03/2006 09:05:58

#include <iostream>
#include <time.h>
using namespace std;

int main(int argc, char *argv[])
{

for(int i;i<50;i++)
{
long H;
time(&H);

cout<<ctime(&H);
}
}


Fonctionne sous Visual C++ 6.0
simple précision ;)

Commentaire de Mc n1c1 le 30/08/2006 13:08:27

@Cethywolf : Juste pour savoir, pourquoi tu t'es fait suer à mettre une boucle for qui t'affiche 50 fois la dates???

ce code suffit amplement:

#include <iostream>
#include <time.h>
using namespace std;

int main(int argc, char *argv[])
{

long H;
time(&H);
cout<<ctime(&H)<<"\n";
system("pause");
}

cordialement

Commentaire de boissonnfive le 22/02/2007 15:49:22

Bonjour,

simplement pour résumer tout ce qui a été dit:
1- le source est erroné et ne donne pas la bonne date (1970)
2- stdio.h est inutile
3- Pour avoir la bonne date, il faut initialiser la variable now avec time(&now)

Code corrigé:
//#include <stdio.h> //Inutile                                                  
#include <iostream>                                                            
#include <time.h>                                                              
using namespace std;                                                            
                                                                                
int main(int argc, char *argv[])                                                
{                                                                              
  time_t now;                                                                  
  char *_date;                                                                  
                                                                                
  // 1- Erreur: on n'initialise pas la variable now avec la date en secondes    
  cout << "Valeur de now avant initialisation: " << now;                        
  _date = ctime(&now); // Récupération de la date sous forme de chaîne à partir de la date en secondes                                                        
  cout << "La date d'aujourd'hui est: " << _date;

                                                                              
  // 2-Correct: on récupère la date en seconde avant de la récupérer sous forme de chaîne                                                                      
  time(&now); // Récupération de la date d'aujourd'hui en seconde              
  cout << "Valeur de now après initialisation: " << now;                        
  _date = ctime(&now); // Récupération de la date sous forme de chaîne à partir de la date en secondes                                                        
  cout << "La date d'aujourd'hui est: " << _date;                              
}    

Si le source pouvait être mis à jour avec les corrections (administrateur?), ce serait très utile pout beaucoup de monde...

Cordialement.

PS:
compilé avec g++ sous Mac OS X.

Commentaire de rosco91 le 31/05/2007 15:08:08

Est-il possible en C d'afficher la date sans l'heure??

Merci ..

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales