1 pièce(s) jointe(s)
dictionnaire en arbre et segmentation fault
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:
Code:
1 2 3 4 5 6 7 8 9 10 11
| ' b
' /
' a
' |
' L
' / \
' i l
' | |
' s o
' | |
' E N |
ma structure est:
Code:
1 2 3 4 5 6 7 8
| typedef char element;
typedef struct arbre
{
element lettre;
struct arbre * horizontal;
struct arbre * vertical;
} arbre_s; |
j'ai inséré le mot bal, balise et ballon.
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, :ccool:
merci d'avance!