SVP Aidez moi [C++]

sally -  
 sally -
Bonjour,
SVP; qui peut m'aider à resoudre ce problème?
j'ai un problème en C++
à la fin du remplissage d'une matrice de listes chaînée je trouve la derinière valeure remplis dans toutes les autres cases déja remplis
SVP! c'est trés URGENT
et merci d'avance...

10 réponses

choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
Salut

pas très claire ton explication .. je ne comprends pas bien

si possible, mets aussi un petit bout de code
0
sally
 
daccord
puisque le code est trés long je vais ecrire un petit algorithme:
  TQ P<>NULL FAIRE// p c'est une liste chaînée
    debut
        IF cond ALORS 
          debut
              affecter à S une valeur (en plus d'une instruction) ;
              chercher un i approprié;
              chercher un j approprié;
              mat[i,j].val<--- S;
          fin
     fin 

si ce petit code n'est pas claire dites moi et merci infiniment
0
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
si je comprends bien ton problème, tu as la même valeur à chaque emplacement de ta matrice ...
tu as peut être un problème d'indentation dans ton code
0
sally
 
Désolé, mais j'ai pas compris ce que vous voulez dire
si vous pouvez m'expliquer ça sera trés gentil
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
dans un liste ou une structure de donnée, lorsque tu veux insérer des données, il faut indiquer à quel endroit de la structure elles doivent se trouver.
Pour ce faire, en général dans une boucle, on utilise un integer que l'on fait évoluer.
exemple

Int i = 0 (valeur de départ)
et à la fin de la boucle
i++ (permet de rajouter 1 à la valeur de l'integer)

0
sally
 
j'ai compris ce que vous venez de dire
mais,dans mon pgm, pas toutes les cases de cette matrice seront remplis mais sauf quelques unes
c'est pour ça à chaque fois je cherche le i et le j appropriés aux cases que je vient de les remplir...
0
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
donc tu dois connaître les cases déjà remplies ? et avec quoi ?

0
sally
 
j'ai suivi le remplissage par l'execution pas à pas et j'ai trouvé que (par expl):
il remplis la premere par S=="abc"
et lorsque il reboucle il remplis l'autre case par S=="xyz" et modifie la valeure precedente par "xyz"..ect
Alors, à la fin je trouve la derniere valeur dans touts les autres cases
je pense que c'est un probleme de pointeur puisque S c'est une chaine de caracteres (char *S)...
0
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
il modifie comment la valeur précédente ?
0
sally
 
vraiment je sais pas!!!
j'execute pas à pas et en même temps je consulte la valeure de la case aprés chaque instruction
0