Comment écrire un emploi de temps en c?

Fermé
Etd - 8 janv. 2022 à 18:33
mamiemando Messages postés 33076 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 avril 2024 - 18 janv. 2022 à 14:20
Bonjour
Svp besoin de guide pour écrire un emploi de temps en c
A voir également:

2 réponses

yg_be Messages postés 22694 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 avril 2024 1 471
8 janv. 2022 à 19:40
bonjour,
peux-tu expliquer ce que comporte un "emploi du temps"?
0
mamiemando Messages postés 33076 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 avril 2024 7 748
Modifié le 18 janv. 2022 à 15:08
Bonjour,

La première étape va être de te demander quels sont les bons "objets" (structures) et les primitives dont tu auras besoin pour implémenter ton emploi du temps. Une solution simple est par exemple de regarder comment fonctionne un emploi du temps électronique (comme google calendar) et voir quelles opérations sont proposées à l'utilisateur.

Typiquement, tu vas avoir envie d'ajouter/modifier/supprimer un événement. On sent qu'on va avoir besoin d'une structure pour modéliser un événement. En regardant les champs associés à un événement, on en déduit les attributs de cette structure (date/heure de début, date/heure de fin, titre de l'événement...). On sent aussi qu'il va falloir une structure qui va permettre de lister tous les événements (donc l'emploi du temps à proprement parler). Elle permettra notamment de lister les événements de la journée, de la semaine, ou du mois courant... (qui correspondent à autant de primitive).

C'est d'ailleurs ce qu'a commencé à faire Yass (un de tes collègues ;-) ?) dans cette discussion).

À l'issue de cette réflexion, tu devrais être en mesure d'écrire les headers qui définissent ces différentes structures et les fonctions. Il ne restera plus qu'à s'interroger sur les paramètres nécessaire et suffisant pour chacune des primitives dont on a parlé. Et enfin, il ne restera plus qu'à les implémenter en C.

Si tu as besoin d'aide, montre-nous ce que tu as commencer à coder, explique-nous ce qui te bloque, etc.

Bonne chance
0