Partage
  • Partager sur Facebook
  • Partager sur Twitter

Tableaux, pointeurs, et structures

Comment mélanger?

Sujet résolu
    20 août 2006 à 18:23:15

    Bonjour les zéros,

    Savez vous comment on obtient l'adresse d'une partie d'un tableau de structures (ouf!). Je m'explique:

    J'ai un tableau de 4 Coordonnees. j'aimerais avoir l'adresse de


    tableau[1].x


    Est ce que je fais:


    &tableau[1].x

    //ou

    (&tableau[1]).x


    Ou quoi d'autre? Merci d'avance
    • Partager sur Facebook
    • Partager sur Twitter
      20 août 2006 à 18:27:55

      Si tu veux l'adresse de x je ferais plutot :

      &(tableau[1].x)
      • Partager sur Facebook
      • Partager sur Twitter
        20 août 2006 à 18:32:07

        Bizarre, pourtant avec un pointeur c'est

        (*tableau[1]).x


        T'es sur??
        • Partager sur Facebook
        • Partager sur Twitter
          20 août 2006 à 18:36:19

          Ba je sais pas trop, sinon essaye ça alors :

          &((*tableau[1]).x)


          Ca devrait être ça, mais je ne fais qu'émettre des hypothèses basées sur mes faibles connaissances :p

          edit : enfin t'a qu'a faire comme si tu voulais retourner la valeur de x et tu rajoute & devant, j'imagine...
          • Partager sur Facebook
          • Partager sur Twitter
            20 août 2006 à 18:38:55

            Il me faudrait juste qu'un "pro" :p me donne la solution, car j'ai aucun moyes de verifier... C'est gentil de m'aider malgré que tu ne connaisses pas :)
            • Partager sur Facebook
            • Partager sur Twitter
            Anonyme
              20 août 2006 à 19:03:17

              "&tableau[1].x" est la bonne syntaxe pour obtenir l'adresse du membre x du second élément de ton tableau.
              "&(tableau[1].x)" fonctionne aussi mais les parenthèses sont inutiles, le & étant derrière le . dans la table de précédence des opérateurs du C.
              • Partager sur Facebook
              • Partager sur Twitter
                20 août 2006 à 20:36:28

                OK je vais essayer..

                EDIT: Je mettrais en résolu si ca marche
                • Partager sur Facebook
                • Partager sur Twitter

                Tableaux, pointeurs, et structures

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown