Salut à tous!
J'ai une procédure recursive sensée ajouter un élément en fin de liste qui pose un problème: je ne vois aucune erreur et pourtant lorsque j'execute le programme, au moment d'utiliser cette procedure j'ai une erreur de segmentation...
voici la procédure:
void Ajout_en_Queue(T_Case c, T_Liste l)
{
T_Liste p=l;
if (Longueur(p)!=0)
{
Ajout_en_Queue(c,p->suivant);
}
else
{
p->suivant=(T_Liste)malloc(sizeof(T_Element));
p->valeur=c;
}
}
si quelqu'un voulait bien nous aider... ça serait sympa

merci d'avance!
A+