Historique des modifications - Message

Message #8778

Sujet: lire et ecrire un fichier de sauvegarde très simplement


Type Date Auteur Contenu
Dernière modification 11-09-2010 07:49:01 nabouill
houhouuu !! je pense avoir trouvé la solution au probleme de convertion
http://cpp.developpez.com/faq/cpp/?page=strings#STRINGS_convert_to
Les premiers test semble pas mal du tout, je recupere ce qu'il y a d'ecrit dans le fichier texte en string, et je converti, pour l'instant avec int, long, double, float, string et char çà roule. je continu a bosser dessus, je vous redit.
merci pour ces pistes.

EDIT:
Une petite question me vient à l'esprit, selon vous, vaut-il mieux créer un objet lui indiquant le path a l'initialisation puis simplement appelé les méthode par la suite, ce qui donne un peut près:

Code c++ :

FindOrWriteFile finder("save/config.ini");

int i;
finder.getInfo("nbvie", i);

std::string texte;
finder.getInfo("ville1", texte);

finder->drop();
ce qui oblige aussi a appelé la méthode drop() à la fin pour fermer le fichier

Où bien faire une simple fonction, mais ce qui oblige du coup à indiquer le path du fichier a chaque fois, ce qui donnerai:

Code c++ :


char path[] = "save/config.ini";

int i;
getInfo(path, "nbvie", i);

std::string texte;
getInfo("path, ville1", texte);


Moi à la base je pensait plutôt a la deuxième, mais je me tate un peu. J'aurais aimé avoir d'autre avis.
Création du message 10-09-2010 23:12:50 nabouill
houhouuu !! je pense avoir trouvé la solution au probleme de convertion
http://cpp.developpez.com/faq/cpp/?page=strings#STRINGS_convert_to
Les premiers test semble pas mal du tout, je recupere ce qu'il y a d'ecrit dans le fichier texte en string, et je converti, pour l'instant avec int, long, double, float, string et char çà roule. je continu a bosser dessus, je vous redit.
merci pour ces pistes.

EDIT:
Une petite question me vient à l'esprit, selon vous, vaut-il mieux créer un objet lui indiquant le path a l'initialisation puis simplement appelé les méthode par la suite, ce qui donne un peut près:

Code c++ :

FindOrWriteFile finder("save/config.ini");

int i;
finder.getInfo("nbvie", i);

std::string texte;
finder.getInfo("ville1", texte);

finder->drop();
ce qui oblige aussi a appelé la méthode drop() à la fin pour fermer le fichier

Où bien faire une simple fonction, mais ce qui oblige du coup à indiquer le path du fichier a chaque fois, ce qui donnerai:

Code c++ :


char path[] = "save/config.ini";

int i;
getInfo(path, "nbvie", i);

std::string texte;
getInfo("path, ville1", texte);


Moi à la base je pensait plutôt a la deuxième, mais je me tate un peu. J'aurais aimé avoir d'autre avis.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
229 invités en ligne
membre en ligne: -
RSS Feed