Salut,
je dois realiser un dictionnaire sous la forme d'un aire n-aire trié et dont la dernière d'un mot doit être en majuscule dans l'arbre.
ex:
ma structure est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ' b ' / ' a ' | ' L ' / \ ' i l ' | | ' s o ' | | ' E N
j'ai inséré le mot bal, balise et ballon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 typedef char element; typedef struct arbre { element lettre; struct arbre * horizontal; struct arbre * vertical; } arbre_s;
d'ou baL, balisE et balloN.
j'ai une fonction lecture fichier qui lit les mots dans le fichier un par un et les enregistre,
une fonction recherche qui recherche l'endroit ou l'on doit inserer le mot dans l'arbre dejà existant et qui retourne l'adresse du prec et
une fonction insertion qui a partir de cette adresse, insere le mot et met sa dernière lettre ne majuscule.
Le problème est que lors de la mise en mlajuscule, j'ai le droit à un seg fault et je ne trouve pas d'ou il vient.
si vous arrivez à trouver,
merci d'avance!
Partager