Pb enregistrement dans un fichier (C++)
Fermé
essalah
Messages postés
3
Date d'inscription
jeudi 29 mai 2003
Statut
Membre
Dernière intervention
29 mai 2003
-
29 mai 2003 à 15:06
pouet - 29 mai 2003 à 18:40
pouet - 29 mai 2003 à 18:40
A voir également:
- Pb enregistrement dans un fichier (C++)
- Fichier rar - Guide
- Fichier host - Guide
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
29 mai 2003 à 15:19
29 mai 2003 à 15:19
théoriquement, on ne met jamais de donnée publique : pour modifier une donnée, tu dois fournir l'accesseur et le mutateur correspondant (en anglais getter et setter).
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
essalah
Messages postés
3
Date d'inscription
jeudi 29 mai 2003
Statut
Membre
Dernière intervention
29 mai 2003
29 mai 2003 à 15:30
29 mai 2003 à 15:30
Excusez moi mais j'ai rien compris. comment je fais pour que l'insertion dans un fichier marche et que je puisse faire l'affichage depuis ce fichier par la suite.
bonjour,
deux trois remarques:
pas de \n en C++, lui preferer std::endl;
ensuite une struct et une class c est la meme chose, a ce ci pres que les elements de la class sont prives par defaut, et que ceux de la struct sont publiques.
enfin, il est sympatique de respecter certaines conventions du genre une majuscule au debut du nom de la classe, des atrtributs precedes de _. ce n est qu une convention, mais cela simplifie la lecture du code.
pour ton probleme, le mieux est de surcharger l operateur >> pour la classe produit. un truc du genre:
inline std::ostream&
operator<< (std::ostream &ostr, const Produit &my_produit)
{
return ostr << my_produit.get_.... ();
}
et ici, un exemple pour ecrire dans un fichier en c++:
http://tonioc.free.fr/Trucs/editruc.php3?idart=125&pers=anonyme
voila.
--
pouet
deux trois remarques:
pas de \n en C++, lui preferer std::endl;
ensuite une struct et une class c est la meme chose, a ce ci pres que les elements de la class sont prives par defaut, et que ceux de la struct sont publiques.
enfin, il est sympatique de respecter certaines conventions du genre une majuscule au debut du nom de la classe, des atrtributs precedes de _. ce n est qu une convention, mais cela simplifie la lecture du code.
pour ton probleme, le mieux est de surcharger l operateur >> pour la classe produit. un truc du genre:
inline std::ostream&
operator<< (std::ostream &ostr, const Produit &my_produit)
{
return ostr << my_produit.get_.... ();
}
et ici, un exemple pour ecrire dans un fichier en c++:
http://tonioc.free.fr/Trucs/editruc.php3?idart=125&pers=anonyme
voila.
--
pouet
29 mai 2003 à 16:08