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 :

Extraire les semaines dans les dates


Sujet :

C

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 27
    Points : 8
    Points
    8
    Par défaut Extraire les semaines dans les dates
    Salut à tous,

    On m'a dit que l'on pouvait extraire les semaines dans l'interprétation des dates. Par exemple

    Aller au chapitre I du programme durant la semaine 01 de l'année.
    Aller au chapitre II du programme durant la semaine 02 de l'année.
    Aller au chapitre III du programme durant la semaine 03 de l'année.
    Aller au chapitre IV du programme durant la semaine 04 de l'année.
    etc..

    il faut parait-il utiliser strftime pour cela

    Quelqu'un aurait-il des connaissances la dessus SVP.

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

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut Re: Extraire les semaines dans les dates
    Citation Envoyé par LE CORRE
    On m'a dit que l'on pouvait extraire les semaines dans l'interprétation des dates.

    il faut parait-il utiliser strftime pour cela

    Quelqu'un aurait-il des connaissances la dessus SVP.
    Bah, lire la doc...

    http://www-ccs.ucsd.edu/c/time.html

    Poste le code si tu as un problème.
    Pas de Wi-Fi à la maison : CPL

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 27
    Points : 8
    Points
    8
    Par défaut Re Semaine
    Merci pour ta réponse. J'ai essayé de "déchiffrer" l'article mais l'anglais et moi c'est pas terrible. Je t'envoie le squelette du projet de programme (c'est la première partie interprettant la notion de temps qui me pose problème).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    #include <stdio.h>
    #include <time.h>
     
    int main ()
    {
      /*ICI JE PENSE QU IL FAUT METTRE LE strftime*/
           {
     
           scanf("%ld",&semaine);
           printf("RAPPEL - Vous êtes en semaine %ld \n", semaine);
           printf(" ");
              if (semaine==01)
              {
              printf ("Voilà le cours de notre première semaine\n");
              }
              else if (semaine==02)
              {
              printf("Voilà le cours de notre deuxième semaine\n");
              }
              else if (semaine==03)
              {
              printf("Voilà le cours de notre troisième semaine\n");
              }
     
           }
     
      return 0;
    }
    Merci pour tout.

  4. #4
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    peut te servir pour avoir la page en français mais il va bien falloir que tu te mettes à l'anglais...

    http://man.developpez.com/man2/time.2.php
    http://man.developpez.com/man3/ctime.3.php
    http://man.developpez.com/man3/strftime.3.php


    Ensuite, l'utilisation d'un switch serait plus intelligent...

    Jc

  5. #5
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    De plus, je déconseilles de mettre 01,02 etc ...
    Car cela va être interprété comme un nombre en base octale ... et non pas en base décimale.
    donc mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    switch(semaine)
    {
    case 1
    case 2
    etc ...
    [/img]

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

Discussions similaires

  1. enlever les slashes devant les apostrophes dans les mails
    Par laurentSc dans le forum Langage
    Réponses: 10
    Dernier message: 16/11/2010, 18h57
  2. Réponses: 3
    Dernier message: 06/08/2009, 17h09
  3. les classes et les templates dans les plugins
    Par asoka13 dans le forum C++
    Réponses: 22
    Dernier message: 24/01/2008, 17h11
  4. Réponses: 4
    Dernier message: 11/09/2006, 16h55
  5. Les polices dans les tables et les requêts
    Par zooffy dans le forum Access
    Réponses: 3
    Dernier message: 21/06/2006, 11h06

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