Ce petit source en C++ montre l'interet de la creation d'objet dynamique en C++ via un constructeur , il utilise des pointeurs , des class , des instances , des constructeurs, et un traitement clair et soigné avec a chaque instruction une explication . Il gere les fichiers pour l'enregistrement de l'objet .
Conclusion :
ATTENTION
Pour le chemin d'acces de votre fichier veuillez rnetrer un chemin de type:
c:\\fichier.txt
Car sinon , le fichier ne sera pas enregistré correctement .
Niveau bug il en reste un : ne pas faire d'espace lors du remplissage des objets .
:)
Merci
23 janv. 2005 à 12:48
22 janv. 2005 à 16:31
C'est l'utilisation des classes que tu montres ici.
Sinon, ton enregistrement de fichier, fait la avec un operateur de tel maniere :
dans ta classe :
friend ostream& operator << ( ostream& out, repertoire *rep);
dans ton implémentation :
ostream& operator << ( ostream& out, repertoire *rep)
{
//Il va écrire dans le fichier, en sautant une ligne pour chaque valeur écrite
out << rep->nom << '\n';
out << rep->prenom << '\n';
out << rep->age << '\n';
return out;
}
Et la fonction enregistrement qui prend en parametre un objet de répertoire :
void Enregistrer( repertoire *rep )
{
ofstream Fichier("Repertoire.txt");
if(!Fichier) return;
Fichier << rep;
}
qu'on utilise : Enregistrer( rep ) dans ton switch de ta fonction traitement
Et voila, tu peux également récuperer les valeur en utilisant l'operateur >> et l'instruction istream& operator >> ( istream& in, repertoire *rep )
Joky
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.