begin process at 2010 02 10 11:33:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date / Heure

 > TIMER 5 SECONDES AVEC HEURE SYSTÈME

TIMER 5 SECONDES AVEC HEURE SYSTÈME


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date / Heure Niveau :Débutant Date de création :20/03/2002 Date de mise à jour :20/03/2002 17:26:36 Vu :7 052

Auteur : Kinamstrong

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

 Description

Utilisation de l'heure système afin de créer un timer de 5 secondes.

Source

  • #include <time.h>
  • #include <iostream>
  • using namespace std;
  • void main()
  • {
  • //Déclaration variable
  • time_t timer1;
  • time(&timer1);
  • int sec1, min1, hour1, sec2, min2, hour2;
  • struct tm *newTime1;
  • //Récupération heure systeme
  • newTime1=localtime(&timer1);
  • //Mise à jour variable
  • hour1=newTime1->tm_hour;
  • min1=newTime1->tm_min;
  • sec1=newTime1->tm_sec;
  • //Premier affichage
  • cout<<"heure : "<<hour1<<endl;
  • cout<<"minute : "<<min1<<endl;
  • cout<<"seconde : "<<sec1<<endl;
  • cout<<"******************"<<endl;
  • cout<<endl;
  • //Temporisation de 5 secondes
  • sec2=0;
  • sec1 = sec1 +5;
  • while(sec2 != sec1)
  • {
  • time_t timer2;
  • time(&timer2);
  • struct tm *newTime2;
  • newTime2=localtime(&timer2);
  • //Mise à jour variable
  • hour2=newTime2->tm_hour;
  • min2=newTime2->tm_min;
  • sec2=newTime2->tm_sec;
  • }
  • //Deuxieme affichage
  • cout<<"heure : "<<hour2<<endl;
  • cout<<"minute : "<<min2<<endl;
  • cout<<"seconde : "<<sec2<<endl;
  • cout<<endl;
  • }
#include <time.h>
#include <iostream>
using namespace std;

void main()
{
	//Déclaration variable
	time_t timer1;
	time(&timer1);
	int sec1, min1, hour1, sec2, min2, hour2;
	struct tm *newTime1;

	//Récupération heure systeme
	newTime1=localtime(&timer1);

	//Mise à jour variable
	hour1=newTime1->tm_hour;
	min1=newTime1->tm_min;
	sec1=newTime1->tm_sec;

	//Premier affichage
	cout<<"heure   : "<<hour1<<endl;
	cout<<"minute  : "<<min1<<endl;
	cout<<"seconde : "<<sec1<<endl;
	cout<<"******************"<<endl;
	cout<<endl;

	//Temporisation de 5 secondes
	sec2=0;
	sec1 = sec1 +5;
	while(sec2 != sec1)
	{
		time_t timer2;
		time(&timer2);
		struct tm *newTime2;
		newTime2=localtime(&timer2);

		//Mise à jour variable
		hour2=newTime2->tm_hour;
		min2=newTime2->tm_min;
		sec2=newTime2->tm_sec;
	}

	//Deuxieme affichage
	cout<<"heure   : "<<hour2<<endl;
	cout<<"minute  : "<<min2<<endl;
	cout<<"seconde : "<<sec2<<endl;
	cout<<endl;
}
 



 Sources du même auteur

INFORMATIONS SUR FICHIER (VC++ AVEC CFILE, OPENFILENAME) PAS...

 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 Dod le 10/03/2003 12:25:37

Salut,
ce petit programme m'a bien aidé mais il bug. Lorsque le temps t est a 57s, par exemple et que le temps t+5 est a 2s, il plante. Ce qui est normal, étant donnée qu'il ne peut pas faire 57+5=2. Voila, c'etait juste pour prévenir au cas où personne l'aurait vu. Ca peut etre génant dans programme...
@+
Dod

 Ajouter un commentaire




Nos sponsors


Sondage...

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

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