Projet iut info - C++ - Programmation
Marsh Posté le 13-03-2004 à 11:27:53
Peut-être en postant un peu de code (celui du menu par exemple), tu auras plus de réponses
@+
Marsh Posté le 13-03-2004 à 11:38:23
voila mon menu mais tt seul c assez desuet il manque plein de fichier
Code :
|
Marsh Posté le 13-03-2004 à 11:42:16
Code :
|
Marsh Posté le 13-03-2004 à 11:47:47
Code :
|
Tu créees un "Match" (appel au constructeur), mais dès que tu sors de la fonction, l'objet est détruit, il y a donc un appel au destructeur, rien d'anormal.
Tu devrais poster encore un peu plus de code, et dire exactement ce qui ne va pas (genre quel est le destructeur appelé 10 fois etc...)
@+
Marsh Posté le 13-03-2004 à 11:50:25
bon je vous montre ce qui se passe lors de la saisie d'1 nveau match :
Code :
|
Code :
|
desole je connaissais pas ces balises ms sinon des id ?
Marsh Posté le 13-03-2004 à 13:06:03
Utilises les balises "[ cpp ] / [ /cpp ]"
Marsh Posté le 13-03-2004 à 21:31:17
vraimt pas d'idée bon ben tt pis je suis reparti pour quelques heures de galeres
Marsh Posté le 13-03-2004 à 23:23:00
Citation : |
Soit j'ai mal compris, soit le code en bleu mérite d'être repris.
Apparement y'a aussi une référence croisée entre Match et Dialogue. Les ref croisées c'est mal. Tu empiles des contructions de Match et Dialogue tant que t'es dans des casX() (au passage vire les return et une fois fini hop ça doit dépiler et se détruire.
Si ton main ressemble à ça :
Code :
|
et que tu entres 1) et 2) ça fait :
Code :
|
Mets ton truc sur papier, dessine ton diagramme des classes et recommence ton truc, car ton design + ton code est assez, hum, merdique.
Par exemple, dans Dialogue::menu, tu ne fais rien puisque tu travailles avec des var locales.
Marsh Posté le 14-03-2004 à 11:51:06
En fait pour le moment je ne fait que le cas 1 car j'ai de celui ci pour mettre en place les cas d'utilisations suivants donc je ne construit qu'un match mais effectivement je ferais peut etre mieux de construire le match une fois pour toute dans le constructeur de Dialogue
PS : désolé pr le style texto c une mauvaise habitude mais c'est corrigé
Marsh Posté le 14-03-2004 à 17:18:09
http://forum.hardware.fr/forum2.ph [...] 0&subcat=0
Marsh Posté le 13-03-2004 à 10:56:06
Voila comme vous l'avez certainemt compris j'ai actuellement un projet de programmation à réalisé, Mais dans celui ci quelque chose me choque je n'ai aucun pb à la compilation ms plusieurs pb lors de l'utilisation du logiciel.
entre autre :
- Un destructeur appellé une dizaine de fois lors du retour au menu
- Une vérification ds une map qui marche une fois ur 2 ...
J'aimerais donc avoir quelques conseils de votre part mais je n'ai nul part ou loger mon projet.
Une idée ?
Merci d'avance