Surcharge d'operateur et compilation - C++ - Programmation
Marsh Posté le 28-12-2004 à 10:21:39
J'aurais fait un truc du genre :
Code :
|
et pareil pour polynome....
Marsh Posté le 28-12-2004 à 10:25:38
Ligne 11 et 15 sont en conflit au sujet de la taille du tableau.
D'autre part, c'est pas Palace d'afficher des choses dans un operateur >>.
Ensuite, c'est immonde de faire des #include de fichiers cpp. Il vaut mieux que tu te fasses un makefile ou un projet et que tu demandes à ton linker de faire son boulot.
Et sinon, pense à flusher ton affichage. Le plus simple, c'est de faire un "cout << endl;" à la fin.
Voilà, je passe sur le reste, parce que je suis pressé
Marsh Posté le 28-12-2004 à 10:28:43
Effectivement, buffer[MAX_IND]=0 ne met pas à 0 tous les entiers de ton tableau.
Marsh Posté le 28-12-2004 à 10:30:09
xterminhate a écrit : Effectivement, buffer[MAX_IND]=0 ne met pas à 0 tous les entiers de ton tableau. |
Il y a surtout qu'il n'en met aucun à 0, puisque les indices du tableau sont dans l'intervalle [0,MAX_IND-1]. La question est donc: qu'est-ce qui est mis à 0 ?
Marsh Posté le 28-12-2004 à 10:36:42
Tu peux également remplacer :
Code :
|
par
Code :
|
C'est bien de l'initialisation que tu fais. Avec un vector< int > plutot qu'un int[] tu t'en sortirais encore plus élégamment.
Marsh Posté le 28-12-2004 à 10:38:33
Lam's a écrit : Il y a surtout qu'il n'en met aucun à 0, puisque les indices du tableau sont dans l'intervalle [0,MAX_IND-1]. La question est donc: qu'est-ce qui est mis à 0 ? |
Et oui ! Mystère...
Marsh Posté le 28-12-2004 à 09:14:29
Bonjour à quiconque voudra m'aider.
Voila j'ai un projet consernant les polynômes à n indeterminees
et j'ai un souci lors de l'execution de ce projet.
Le code compile mais lorsque j'execute le .exe il n'affiche pas la dernière ligne de commande qui est :
ou p represente un polynome.
Pour construire un polynome j'ai eu recours à un première classe qui gere les monomes à n indeterminees.
//monome.cpp
maintenant pour la classe polynome j'ai fait ça
//polynome.cpp
La saisie du polynome fonctionne mais l'affichage qui ne s'execute pas.
Voila mon jeu de test. J'ai suivi les conseils de suizokukan
//test.cpp
Voila si vous pouviez m'expliquer, s'il vous plait, pourquoi il n'execute pas cette derniere ligne
---------------
Le sourire est une invention britannique. Pour être précis, les Anglais l'ont rapporté de leur campagne japonaise