Timer 5 secondes avec heure système

Contenu du snippet

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

Source / Exemple :


#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;
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.