begin process at 2012 05 27 19:54:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.Net

 > HEURE ET LA DATE

HEURE ET LA DATE


 Information sur la source

Note :
Aucune note
Catégorie :.Net Niveau :Débutant Date de création :08/08/2002 Date de mise à jour :13/09/2002 20:04:38 Vu :4 617

Auteur : THEREALKILLER

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

 Description

C pas trop complike    

Source

  • #include <iostream.h>
  • #include <time.h>
  • #include <conio.h> //pour kbhit
  • void main()
  • {
  • time_t H;
  • while(!kbhit()){
  • time(&H);
  • cout<<"\r"<<(ctime(&H));}
  • }
#include <iostream.h> 
#include <time.h>
#include <conio.h>   //pour kbhit



void main()
{

	time_t H;

	
	

	while(!kbhit()){			
	
		
	time(&H); 
		cout<<"\r"<<(ctime(&H));}
}
		

 Conclusion

on ne voit les secondes defilees !!
je v aissaye de regler le pb
voila cioa    


 Sources du même auteur

TUTORIAL BTS 2EME ANN&#201;E
CRYPTAGE D'UN TEXTE
Source avec Zip REPERTOIRE V2
MOYENNE
CALCULETTE

 Sources de la même categorie

Source avec Zip Source avec une capture ANALYSEUR LEXICAL par Donald180v
Source avec Zip Source avec une capture MAP_MAKER_JEU par seekplus
Source avec Zip Source avec une capture Source .NET (Dotnet) EMISSION D'UN OCTET SUR LE PORT SÉRIE - CLASSE SERIALPORT par jmchatelet01
Source avec Zip Source .NET (Dotnet) RESOLV EQU DE DEGRES N par darckangel731
Source avec Zip Source avec une capture Source .NET (Dotnet) INTEROP XCHAT / .NET : CHARGEUR DE PLUGINS MANAGÉS par TeBeCo

Commentaires et avis

Commentaire de cmarsc le 09/08/2002 10:56:18

salut,

#include &lt;conio.h&gt;  #include &lt;stdlib.h&gt; ne sont pas indispensables de plus
pour l'heure on utilise plus time_t H que  long H pour la déclaration et il manque un petit return à la fin du code.
pour voir l'heure défiler il faut mettre le code entre un while (!kbhit()) par exemple

cmarsc ;-)

Commentaire de THEREALKILLER le 09/08/2002 14:11:29

Salut l'ami !!
Bon pour je te remerci franchement car je reflchi depuis hier pour trouver comment la faire defiler lol.
La biblioteke conio ce n pas pour kbhit par hasard ???? et l'autre stdlib je l'avais utilise pour exit pour une boucle infini car je tente toutes les solutions lol.
Enfin bon je pense qu'avec tes conseil je pourai finir tous ca !
Merci.

Commentaire de kjus le 09/08/2002 14:29:38

pour faire defiler tu peux faire un
while (!kbhit()) {
time(&H);
    cout&lt;&lt;ctime(&H);
Sleep(500);
}
en includant windows.h pour Sleep

Commentaire de gaya le 09/08/2002 15:15:27

pas besoin de return quand le type est void, main est une fonction comme une autre, elle se termine a la fin.

Au fait, ce n'est pas la peine de passer en parametre quelque chose a la fonction time : time(NULL) renvoi tout aussi bien la valeur désirée.

@+

Commentaire de NettoyeurFantome le 09/08/2002 16:29:35

kekun connait une librairie qui utilise les milli-secondes ?

parce que la lib time.h s'arrête aux secondes...

Commentaire de cmarsc le 09/08/2002 21:07:01

salut,

tout fonction même main retourne une valeur si c'est un void on a return ; et dans les autres cases c'est un int, float ...

cmarsc ;-)

Commentaire de cmarsc le 09/08/2002 21:28:09

Kjus pourquoi mettre un sleep(500) ??? windows.h oui mais tout dépend du compilateur utilisé &lt;dos.h&gt; dans certains cas

cmarsc ;-)

Commentaire de zeratul67 le 10/08/2002 19:44:40

SYSTEMTIME SystemTime;
GetSystemTime(&SystemTime);  //Initialisation

SystemTime.wDay        //=&gt; le jour
SystemTime.wMonth     //=&gt; le mois
SystemTime.wYear       //=&gt; l'année
SystemTime.wHour       //=&gt; l'heure
SystemTime.wMinute    //=&gt; les minutes
SystemTime.wSecond   //=&gt; les secondes
SystemTime.wMilliseconds  //=&gt; les milli-secondes

Le tout en variables WORD (short ...). Je trouve que c'est plus pratique.

Commentaire de THEREALKILLER le 10/08/2002 20:08:09

Remarke pour Kjus si tu met while(!kbhit()) ca na marchera pas car c'est une fontion ki retourne 0 par default et non 1 .
Voila

Commentaire de THEREALKILLER le 10/08/2002 20:32:13

zeratul67 ,si tu pouvais etre plus explicite ce serait CooL
Merci

Commentaire de THEREALKILLER le 10/08/2002 20:45:26

Malgres tous vos conseil RIEN ne defile !! Je commence a perdre patiente !!

Commentaire de THEREALKILLER le 10/08/2002 21:54:20

#include &lt;iostream.h&gt;
#include &lt;time.h&gt;
#include &lt;conio.h&gt;   //pour kbhit


void main()

{
    time_t H;    //initialisation
    time(&H);
    long T=time(&H);

while(kbhit());
    {
cout&lt;&lt;ctime(&H);
T+=1;
         cout&lt;&lt;ctime(&T);  
        
    }
    
    return ;
}  

En faisant cette demarche on avance d'une seconde youpi !! lol

Commentaire de THEREALKILLER le 10/08/2002 22:00:33

Sans utiliser les fonctions systemes car je ne les pas encore aprises il n'y pas qqn ki pe me resoudre ce pb a deux francs grgrgrgr

Commentaire de THEREALKILLER le 13/08/2002 11:57:42

JE TIENS a presenter mes excuse en vers kjus pour sa remarke pour kbhit en fait il a raison
pour la boucle il faut !kbhit sinon ca ne marche pas car la valeur retournee serait 0 =&gt; donc pas de boucle

Commentaire de THEREALKILLER le 30/08/2002 23:57:34

Bon derniere mise a jour, elle fut effectuee en pleine nuit dans une ambiance de défoncé |:p)
Cessons de plaisanter LOL ...Bon bah la derniere news c ke maintenant ca défile mais c encore le bordel !Allez un petit effort on y est presque ...

Commentaire de THEREALKILLER le 31/08/2002 00:06:08

Je ne sais pas pkoi le retour chariot (le curseur doit revenir a la ligne normalement) ne s'effectue pas ggrgr .Celui ki trouve comment faire ce retour a la con fini le prog .
|:p)

Commentaire de cmarsc le 02/09/2002 16:08:11

salut,

pour aller à la ligne suivante :
cout &lt;&lt; endl;  ou cout &lt;&lt; "
";

de plus tu peux positionner l'affichage du texte à un emplacement donné avec gotoxy(colonne,ligne); #include &lt;conio.h&gt;
et il faudrait préciser le nom du compilateur utilisé dans le titre, afin de mieux cibler les réponses.

cmarsc ;-)

Commentaire de THEREALKILLER le 02/09/2002 16:27:41

Salut cmarsc
Compilateur vc++6
En fait je ne ve pas aller a  la ligne suivante mais retourner au debut de la meme ligne pour ke l'affichage se fasse tjs a la meme ligne . |:p)
Merci

Commentaire de cmarsc le 13/09/2002 10:12:20

salut,

c'est gotoxy(colonne,ligne); normalement ,mais avec VC++6 je ne sais pas si c'est la même chose.

Commentaire de THEREALKILLER le 13/09/2002 18:06:49

Salut cmarsc
Bon penche un pe plus sur le pb car je vois kil t'interesse mais tu l'a mal saisi ...
Bon je ve revenir au debut de la meme ligne a chaque affichage.
Avec gotoxy tu ne peu pas réecrir par dessus quelquechose ke tu as afficher(Mathon ta deja f la remarke sur l'une de tes sources ) .Par contre avec un retour chariot =&gt;"
" tu peux pour des données de type char mais la c'est une fonction donc il faut trouver la tactike ...

Commentaire de THEREALKILLER le 25/09/2002 19:05:43

Bon je v vs donner un exemple en esperant ke ca va eclairer votre cervelle ...
Bon faites
cout&lt;&lt;"abc"&lt;&lt;endl;
cout&lt;&lt;"
";
cout&lt;&lt;"def"&lt;&lt;endl;

Et la en faite il y aura juste def car abc fut ecrase .Bon il fo faire la memeavec la fonction c tout |:p) ...Mais pour l'instant g pas reussi lol ...

@++

Commentaire de THEREALKILLER le 25/09/2002 20:01:13

Bon il y a un pb avec le retour chariot je me suis rendu compte kil ne s'affiché pas lol !!!! Il faudrait le signalé au webMASTER.
Bon le retout chariot : vous ouvrez les guillemets puis vs faites  ensuite r et vous refermez les guillemets.
Donc
cout&lt;&lt;"abc"&lt;&lt;endl;
cout&lt;&lt; ici le retour chariot ;
cout&lt;&lt;"def"&lt;&lt;endl;

Commentaire de THEREALKILLER le 25/09/2002 20:12:38

Bon la ca commence à m'enerver ....En fait c'est la barre penché à gauche ki ne s'affiche pas grgrgrgr (sur mon clavier c'est la touche 8 avec alt gr )
Donc pour la 10 eme fois

cout&lt;&lt;"abc"&lt;&lt;endl;
cout&lt;&lt; ici le retour chariot(guillemets puis la touche altgr 8  puis r puis  fermez les guillemets) ;
cout&lt;&lt;"def"&lt;&lt;endl;

Bon normalement abc ne s'affiche car IL VA TROP VITE LOL

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,406 sec (3)

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