IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

débuts en C : structure de données numériques


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 3
    Par défaut débuts en C : structure de données numériques
    Bonjour,

    Tout à fait débutant, je cherche à résoudre le problème suivant :

    Entrer une date au clavier (par ex. jj/mm/aaa),
    acquérir la date du jour,
    calculer le nombre de jours les séparant.

    J'ai l'algo, mais je ne sais pas redéfinir une donnée numérique en "sous-données" et ne connais pas la fonction qui renvoie la date du jour.

    Quelqu'un(e) pourrait-il (elle) m'aider à démarrer?

    Merci

  2. #2
    Membre expérimenté Avatar de Bob.Killer
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    336
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 336
    Par défaut
    je pense que tu peux trouver ton bonheur dans "time.h"

    http://w3.ift.ulaval.ca/~abali/ift-1.../c110_110.html

  3. #3
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par rickinfo
    J'ai l'algo, mais je ne sais pas redéfinir une donnée numérique en "sous-données" et ne connais pas la fonction qui renvoie la date du jour.
    Tu ne connais pas le C du tout ?

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 3
    Par défaut Débutant en C : nouveau monde
    Merci pour les réponses.

    Je m'initie au C dans le cadre d'une petite formation et j'essaie d'en faire un peu plus que ce qui est demandé;

    Il n'y a plus qu'à travailler...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 93
    Par défaut
    pour comparer des dates, le mieux c'est de les stockers en AAAAMMJJ , ce qui te permet d'avoir le nombre de jour les séparant en faisant une simple soustraction ^^

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Rastacouéne
    pour comparer des dates, le mieux c'est de les stockers en AAAAMMJJ , ce qui te permet d'avoir le nombre de jour les séparant en faisant une simple soustraction ^^
    ne racontes-pas n'importe quoi :

    20070101 - 20061231 = ??????????

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 93
    Par défaut
    euuuuh ^^ tout du moins i a un truc comme ça en tous cas ça marche pour les mois et les jours, fo juste gérer un cas particulier pour les années

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 36
    Par défaut
    Citation Envoyé par Rastacouéne
    pour comparer des dates, le mieux c'est de les stockers en AAAAMMJJ , ce qui te permet d'avoir le nombre de jour les séparant en faisant une simple soustraction ^^
    Cette représentation permet la comparaison de dates, par exemple (date1 < date2) renverra vrai si date1 est antérieure à date2. Pour le reste, le calendrier grégorien est tellement truffé d'exceptions et de cas particuliers en tout genre qu'il faut procéder à des traitements nettement plus sophistiqués.

  9. #9
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Lak,
    Citation Envoyé par BVertut
    Cette représentation permet la comparaison de dates, par exemple (date1 < date2) renverra vrai si date1 est antérieure à date2. Pour le reste, le calendrier grégorien est tellement truffé d'exceptions et de cas particuliers en tout genre qu'il faut procéder à des traitements nettement plus sophistiqués.
    Ce n'est même pas un problème de calendrier, grégorien ou autre : cette représentation ne permet pas, par une simple soustraction, d'obtenir le nombre de jours séparant les 2 dates.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Format de données numériques dans une requête
    Par Aurèl90 dans le forum Access
    Réponses: 1
    Dernier message: 16/11/2005, 10h40
  2. Aide pour diagramme de structure des données
    Par DeezerD dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 04/12/2004, 19h10
  3. Méta-Programmation - [ structures de données ]
    Par Dam)rpgheaven dans le forum C++
    Réponses: 3
    Dernier message: 03/12/2004, 19h38
  4. Structure des données en retour d'un DBExtract ?
    Par mikouts dans le forum XMLRAD
    Réponses: 4
    Dernier message: 24/01/2003, 15h15
  5. Structure de données de type "RECORD"
    Par chaours dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/09/2002, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo