Bonjour,j'ai un probleme,il me faut trouve le mot suivant dans l'ordre alphabetique dans une liste chainee simple(sachant que l'ajout s'est fait au debut),par exemple si j'ai ceci dans la liste: za av zb zr,et que je cherche le successeur du mot av dans l'ordre alphabetique,cela doit me retourner za.j'ai besoin de votre aide car c'est une question de mon TP et c'est la seule qui me pose un probleme.Voila ma structure et le prototype de ma fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
typedef struct structNoeud
{
 char *mot;   // mot de 50 caractere au plus   
 
/* L'element d'un noeud de la liste */
 struct structNoeud *suivant; /* Le noeud suivant dans la liste */
} Noeud;
 
typedef Noeud* Liste;  /* Définition d'une liste*/
 
char *SuccesseurListe(Liste l, char mot[50], int *err)
merci a tous!