problème de tri par insertion : à l'aide !!! - C - Programmation
Marsh Posté le 19-11-2006 à 15:17:34
mets ton code source entre les balises [cpp][/cpp] s'il te plaît, on verra mieux le tout
Marsh Posté le 19-11-2006 à 15:22:20
Siluro a écrit : mets ton code source entre les balises [cpp][/cpp] s'il te plaît, on verra mieux le tout |
c'est fait.
merci du conseil.
Marsh Posté le 19-11-2006 à 15:47:33
Ton code est pollué par les lignes de recopie de données (la suite des strcpy). Tu devrais mettre cette partie la dans une fonction, ce serait plus clair et on pourrait plus facilement trouver où est l'erreur.
Marsh Posté le 19-11-2006 à 16:24:41
Trap D a écrit : Ton code est pollué par les lignes de recopie de données (la suite des strcpy). Tu devrais mettre cette partie la dans une fonction, ce serait plus clair et on pourrait plus facilement trouver où est l'erreur. |
c'est fait.
mais l'indentation est toujours pourrie, je sais pas trop comment faire pour ça.
Marsh Posté le 20-11-2006 à 13:29:02
ReplyMarsh Posté le 20-11-2006 à 17:13:29
Bonjour,
Ton problème n'est pas très clair...
Que dois tu trier et dans quoi?
Tu dis que tu as un problème, dis ce qui ne fonctionne pas, ça ira un peu plus vite...
Marsh Posté le 20-11-2006 à 17:16:11
manu a écrit : personne n'a le temps de se pencher sur mon problème ... ? |
Trop de code complexe. Identifie le problème et poste le code minimum et complet qui le montre. (Technique de débogage bien connue...)
Marsh Posté le 19-11-2006 à 14:44:37
bonjour à tous,
j'ai un problème avec un tri par insertion fait en même temps que le remplissage de la table à trier.
il s'agit d'un tri sur 3 colonnes (CodeLingerie, CodeService, et CodeArticle), il y a une quantité pour chaque triplet, et le truc c'est d'ajouter la quantité si un doublon a été détecté.
le problème semble être sur la gestion des doublons qui ne sont pas tous détectés.
le tri se fait bien, aucune ligne ne manque, et la quantité totale des articles est bonne par rapport au fichier d'entrée.
voici une partie du code : (je n'ai pas mis toutes les déclarations de variables car elle ne semblent pas être en cause)
je n'ai pas mis toute la fonction car ça ferait un peu long, mais peut-être faudra-t'il ...
désolé pour l'indentation, je viens de me battre avec mais ça fait pas pareil en aperçu qu'en edit ...
je vous remercie d'avance pour toute réponse, je suis vraiment à la bourre sur mon projet, c'est pour le boulot donc ça rigole pas trop.
Message édité par manu le 19-11-2006 à 16:23:33