[Langage C] - Gestion dates/heures

eurydice -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Dans le cadre de mes études, j'ai un exercice de gestion des trains arrivant et partant d'une gare donnée via le langage C.

Et donc, je souhaiterais savoir quel est la meilleure méthode pour gérer les dates et horaires en C ?

Faut-il créer une fonction, utiliser les structures existantes (de type tm), etc. ?

Sachant que la finalité c'est de pouvoir mettre en place des contrôles de saisie sur les dates et les horaires (éviter par exemple le jour 31 ou le mois 13), quel est le moyen le plus simple de faire ?

A voir également:

2 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Salut.
Le moyen le plus simple c'est souvent d'utiliser ce qui a déjà été fait, donc des bibliothèques.
Par défaut il y a time.h http://pwet.fr/man/linux/conventions/posix/time_h/
associé à la localisation en français http://pwet.fr/man/linux/conventions/locale/ tu devrais réussir à faire quelque chose de bien.
0
eurydice
 
Merci Snipeur pour ta réponse.
Alors justement, je suis entrain de tester la structure tm.

Et là déception, parce que quand je rentre une valeur bidon (du genre tmday = 34), le système ne génère pas d'erreur.

Donc ça veut dire que même si l'ont utilise les biblio standards, il faut quand même prévoir des contrôles de saisie ?
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
mets un bout de code.
Une structure ne fait pas de contrôle sur les valeurs, sinon il faut faire du C++.
0