Horloge en sdl

Description

C'est une simple horloge graphique en SDL qui affiche l'heure ;)

Source / Exemple :


/* cette procédure permet de récuperer le temps donnée par l'horloge de l'ordinateur depuis le 1/01/1970. C'est celle-là qu'il faut modifier pour passer de l'heure d'été à l'heure d'hiver et inversement */
void recuperation_temps(int *sec,int *min,int *heure)
{
	time_t temps,temps2;
	temps=temps2=time(0);

  • heure=*min=*sec=0;
/* calcul du nombre d'heures */ while (temps2>=3600) { temps2=temps2-3600;
  • heure=*heure+1;
if (*heure==24) *heure=0; } /* voici la ligne qui permet de passer de l'heure d'été à l'heure d'hiver, il faudra mettre *heure+2 au lieu de *heure+1 ! */
  • heure=*heure+1;
/* calcul du nombre de minutes */ temps2=temps; while (temps2>=60) { temps2=temps2-60;
  • min=*min+1;
if (*min==60) *min=0; } /* calcul du nombre de secondes */
  • sec=temps2;
}

Conclusion :


Pour quitter il faut soit cliquer sur la croix de la barre de titre, soit appuyer sur n'importe quelle touche du clavier.

Codes Sources

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.