URL: https://linuxfr.org/forums/programmation-c--2/posts/stocker-directement-des-pointeurs-qui-pointent-sur-des-structures Title: Stocker directement des pointeurs qui pointent sur des structures Authors: zyprexa Date: 2014年01月18日T02:51:40+01:00 License: CC By-SA Tags: Score: 0 Bonjour, Je suis évidemment novice en programmation, et dans l'idée de flemmarder en apprenant des trucs, je bidouille structures et pointeurs... Expérimenter et rechercher m'ont beaucoup aidé dans ma compréhension des pointeurs, mais j'ai besoin d'un guru pour m'éclairer. faisons parler le code : ```C typedef struct MaStructure MaStructure; struct MaStructure { int State; // 0 int Prevstate; // -1 int Position; // 0 int Target; // -100 }; MaStructure* Ensemble[3]; Structure STRUCT1; Structure STRUCT2; Structure STRUCT3; Ensemble[0]=&STRUCT1; Ensemble[1]=&STRUCT2; Ensemble[2]=&STRUCT3; for (i=0;i<3;i++) { Ensemble[i]->State=0; Ensemble[i]->Prevstate=0; Ensemble[i]->Position=0; Ensemble[i]->Target=0; } ``` Alors voila, je veux favoriser l'évolutivité, et éviter les instanciations répétitives laides... Dans la théorie, je voudrais instancier les structures en les sérialisant comme élément du tableau Ensemble[]... J'ai beau essayer, que ce soit directement ou avec un pointeur temporaire je ne parviens pas à trouver les combinaisons idoines (*,& ou ->)pour qu'il accepte de rentrer dans le tableau sans faire glapir le compilo au passage.