C : Programmation Structurée

TP : Structures et Pointeurs en C

Struct, Typedef, Pointeurs, Allocation Dynamique
🦊

Niveaux de difficulté

Introduction, Facile, Moyen, Avancé, Difficile, Expert — puis choisis l'exercice.

1. Le Temps qui passe
Énoncé

🕒 Exercice 1 : Gestion du Temps (Débutant)

Objectif

Créer une structure pour représenter une heure (Heures, Minutes, Secondes) et écrire une fonction pour l'afficher proprement.

Étapes

  1. Définir une structure Heure avec 3 entiers : h, m, s.
  2. Écrire une fonction afficher_heure(Heure t) qui affiche l'heure au format HH:MM:SS (ex: 09:05:02).
  3. Dans le main, créer une variable reveil initialisée à 9h, 5min, 2sec et l'afficher.

Rappel Formatage

Utilisez %02d dans printf pour forcer l'affichage sur 2 chiffres (ex: 5 devient 05).