Bonjourvoila 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 */ };La première structure possède un pointeur permettant d'acceder aux données de la deuxième.
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 */ };
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 :et que la structure LC se remplie bien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaChaine_move->ptrLigneColonne->Ligne
Merci pour vos conseils.
Partager