Bonjour voila j'ai un petit problème... J'ai deux structures :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
typedef struct TMaillon Maillon;
 
struct TMaillon {
   void *motchaine; /* mot lu et stocke dans la liste chaînée */
   LC *ptrLigneColonne; /* ponteur sur la structure LC */
   Maillon *suivant; /* adresse du prochain maillon de la liste chaînée */
};
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
/* la structure TLC */
typedef struct TLC LC;
 
struct TLC {
    int Ligne, Colonne; /* ligne et colonne d'un mot */
    LC *suivant; /* adresse du prochain maillon de la liste chaînée LC */
};
La première structure possède un pointeur permettant d'acceder aux données de la deuxième.
Cependant dès que je tente de faire une lecture sur la structure LC par l'intermediaire du pointeur ptrLigneColonne, mon programme s'arrete sur le message d'erreur : "erreur de segmentation".

sachant que je tente d'accéder par ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
MaChaine_move->ptrLigneColonne->Ligne
et que la structure LC se remplie bien...

Merci pour vos conseils.