Fichier et arbre binaire - C++ - Programmation
Marsh Posté le 27-06-2005 à 09:13:10
t'es dur, ya des cout<< pour les messages de debug...
Marsh Posté le 27-06-2005 à 09:15:20
en plus l'usage de feof est foireux complet ... tu m'étonnes que ça marche pas. Ensuite, on devrait instituionaliser boost::noncopyable, parce que là, y a du boulot !
Marsh Posté le 27-06-2005 à 00:58:50
Bonjour!
Je suis en train de faire un programme gerant une base de donnée grace a des fichiers textes!
J'ai deux fichier txt un avec les données et l'autre avec un index:
Le fichier index se present comme ceci:
c'est un arbre binaire de recherche avec pour caracteristique de structure:
une clé.
un nom.
la clé du fils gauche.
la clé du fils droit.
J'ai donc créé un fonction ajouté dans l'arbre seul contrainte ne pas utiliser
de tableau:
Voici ma fonction:
voici ma classe index:
en executant un debug il prend bien en compte le changement du fils droit et du fils gauche de temp (le pere) mais en faisant un affichage du
fichier index il ne me prends pas la mise a jour du pere!!!
je n'arrive pas a voir ce qui cloche dans la boucle
car si la clé est identique au celle du pere il doit ecrire a la place les donnees contenue dans temp qui sont bonnes avec la verification au debug.
Si quelqu'un pouvait m'eclaircir car j'y ai deja passé l'aprem et c'est peu etre tout bete mais je ne vois pas.
Merci d'avance