Thieu86
Messages postés13Date d'inscriptionmercredi 14 février 2007StatutMembreDernière intervention21 mars 2008
-
21 févr. 2007 à 07:01
Thieu86
Messages postés13Date d'inscriptionmercredi 14 février 2007StatutMembreDernière intervention21 mars 2008
-
21 févr. 2007 à 14:03
Bonjour y aurait-il quelqu'un qui aurait une idée pour sauvegarder dans un fichier (dont le nom est passer en ligne de commande) dans le constructeur d'un classe sans passer ni le nom ni le fichier en paramètre du constructeur car j'utilise cette classe dans un container qui a besoin du constructeur par défaut ? je sais ca fait beaucoup de condition mais c pour un projet pour l'école j'ai pas trop le choix
BunoCS
Messages postés15479Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 juin 2024103 21 févr. 2007 à 09:38
En règle général, tu ne peux ouvrir un fichier sans avoir au moins le nom du fichier ou le pointeur sur le fichier.
De plus, je ne vois pas l'intérêt de "sauvegarder dans un fichier" dès le constructeur. Fais une fonction dédiée à cela.
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
Thieu86
Messages postés13Date d'inscriptionmercredi 14 février 2007StatutMembreDernière intervention21 mars 2008 21 févr. 2007 à 12:21
non le problème c'est que il m'est demandé de sauvegarder l'élément (une piece musee art) dès qu'elle est créer hors je suis dans un moment où je fais des classes donc je dois les faire dans le construteur de plus si je n'enregistre pas le constructeur par défaut je n'enregistre pas la création de tout les piece
Thieu86
Messages postés13Date d'inscriptionmercredi 14 février 2007StatutMembreDernière intervention21 mars 2008 21 févr. 2007 à 12:52
voila la partie de mon énoncé qui me pose problème :
6. Première utilisation des flux<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
6.1 Un petit fichier à enregistrements
On demande que tout objet
PieceMuseeArt , une fois créé, soit écrit dans un fichier dont le nom est passé sur la ligne de commande de l'application qui l'utilise.
le problème majeur est que j'utilise le constructeur par défaut dans une classe container nommé VecteurTrie (mais ca on s'en fout du nom) donc si je met un paramètre a ce constructeur i riposte car il en veut un vide mais si je fais un constructeur supplémentaire je n'enregistre pas toute les piece créée
Thieu86
Messages postés13Date d'inscriptionmercredi 14 février 2007StatutMembreDernière intervention21 mars 2008 21 févr. 2007 à 14:03
Lol pas grave j'ai l'impression qu'on ne se comprend pas :p on va voir si qq'un me comprend mieux je ne sais pas trop comment m'exprimer pour t'expliquer en fait