cs_Veovis
Messages postés3Date d'inscriptiondimanche 8 juin 2003StatutMembreDernière intervention16 octobre 2004
-
13 oct. 2004 à 00:11
cs_Veovis
Messages postés3Date d'inscriptiondimanche 8 juin 2003StatutMembreDernière intervention16 octobre 2004
-
13 oct. 2004 à 22:16
Salut,
Ca fait pas mal de jour que j'essais de finir mon projet de fac, mais je galere grave sur un probleme.
J'ai une class et je voudrais mettre toutes les données de ma class dans un fichier texte, et vice versa (lire le fichier texte et la mettre dans une class)
cs_thierry la fronde
Messages postés351Date d'inscriptionmercredi 21 juillet 2004StatutMembreDernière intervention12 août 2009 13 oct. 2004 à 01:07
for(int i=1;i<=50;i++) ?? es-tu sûr ? le tab va de 0 à 49!
f.write((char *)&tab[i], sizeof(tableau)); ?! n'écrit pas le contenu de ta classe, tab[I] contient des pointeurs sur des tableaux , si je ne me trompe.
Pour écrire il faut que tu fasses des fonctions pour récupérer tes données membres privées.
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 13 oct. 2004 à 10:05
si ton fichier est un fichier texte, ne met pas le flag ios::binary.
pour écrire, tu met les données membres de ta classe dans le fichier genre a raison de une par ligne, si tu as toujours tt sous le meme format, pour que ton prog récupere les données, t'as juste a faire un constructeur qui prenne tes données, tu recuperes tes données ds le fichier, tu stock tt ds des variables temporaires et tu appelle ton constructeur