• # Rien compris :s mais...

    Posté par . En réponse au message Stocker directement des pointeurs qui pointent sur des structures. Évalué à 2. Dernière modification le 18 janvier 2014 à 14:25.

    ton code est équivalent à :

    typedef struct MaStructure MaStructure;
    struct MaStructure
    {
     int State; // 0
     int Prevstate; // -1
     int Position; // 0
     int Target; // -100
    };
    // on créé un tableau de structures dans la pile (si c'est dans le segment data, il est inutile de les initialiser, ça sera à 0 implicitement)
    MaStructure structures[3] = {{0,0,0,0}}; 
    //ton tableau Ensemble contient des pointeurs sur structures[0], structures[1]...
    // car &structure[n] == &(*structures + n) == structure + n
    MaStructure* Ensemble[] = {structures,
     structures + 1,
     structures + 2};

    Please do not feed the trolls