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 :

Structure imbriqué dans une structure


Sujet :

C

  1. #1
    Membre du Club
    Profil pro
    Consultant
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Points : 63
    Points
    63
    Par défaut Structure imbriqué dans une structure
    Bonjour,

    Je développe un programme en C. J'ai une variable structure dont des champs sont des strucutres.
    Je voudrais savoir comment atteindre le champs dans la 2è structure.

    merci

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 104
    Points : 113
    Points
    113
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    struct MaStructure
    {
        Coordonnees element; 
        int monBooleen;
        char maChaine[10];
    };
     
    main()
    {
       test.element.x = 0;
       test.element.y = 0;
    }

  3. #3
    Membre du Club
    Profil pro
    Consultant
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Points : 63
    Points
    63
    Par défaut
    Avant tout je te remercie pour ton aide.

    Si j'ai bien compris l'exemple. Il y a une variable " test " de type " MaStructure "



    merci encore pour ton aide

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Oui il a oublié ca donc:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    int main (void)
    {
       struct MaStructure test;
     
       test.element.x = 0;
       test.element.y = 0;
     
       return 0;
    }

  5. #5
    Membre expérimenté
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Points : 1 664
    Points
    1 664
    Par défaut
    ... et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    typedef struct
    {
      int x;
      int y;
    } Coordonnees;
    est aussi passe a la trappe !

  6. #6
    Membre régulier Avatar de Beldom
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 63
    Points : 70
    Points
    70
    Par défaut
    Si je peux me permettre, en résumé, ca donne ca au final :

    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
    typedef struct
    {
      int x;
      int y;
    } Coordonnees;
     
    struct MaStructure
    {
        Coordonnees element; 
        int monBooleen;
        char maChaine[10];
    };
     
    int main (void)
    {
       struct MaStructure test;
     
       test.element.x = 0;
       test.element.y = 0;
     
       return 0;
    }
    Parcequ'un petit bout à gauche, un petit bout à droite ^^

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 104
    Points : 113
    Points
    113
    Par défaut
    oui ho .... c'etait un truc vite fait , le principal c'est qu'il à compris , non ?

  8. #8
    Membre régulier Avatar de Beldom
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 63
    Points : 70
    Points
    70
    Par défaut
    Au final, c'est le mieux oui ^^
    Mais ca n'empeche pas de bien faire... Enfin, je propose d'arrêter là, on va dire qu'on floode après ^^

    beb1982, si tu as des questions, n'hésite pas

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/01/2013, 11h17
  2. Définir le type d'une structure contenue dans une classe
    Par vincentweb dans le forum Langage
    Réponses: 1
    Dernier message: 27/06/2009, 17h29
  3. Réponses: 11
    Dernier message: 15/10/2008, 11h44
  4. Réponses: 4
    Dernier message: 18/01/2008, 00h50
  5. Réponses: 12
    Dernier message: 25/04/2007, 12h36

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