Sauvegarder dans un texte avec fstream
Salut à tous,
Je viens d'écrire un programme en C++ dans lequel je fais un tri de données dans un fichier donné.
J'arrive à faire le tri et mon résultat s'affiche correctement sur la console. Maintenant il me faut sauvegarder ce résultat dans un fichier texte. Jusqu'ici j'arrive à le sauvegarder mais après quand je le rouvre les informations qui sont écrite dedans sont sur forme binaire je crois. Je n'arrive pas à avoir les mêmes informations qui s'affiche dans ma console, dans le fichier texte.
Merci d'avance pour votre aide
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| int _tmain(int argc, _TCHAR* argv[])
{
Extrahierer info;
list<Parameter> loavFred = info.Filtern();
std::fstream Datei; // je défini un fichier
Datei.open("LoavFred.txt", ios::in);// je crée sur mon bureau le fichier texte dans lequel je vais enregistrer les informations venant de info
if(Datei.is_open())
{
Datei.write((const char*)&info, sizeof(info)); // je crois que c' est à ce niveau qu'il y a erreur d'écriture.
}
return 0;
} |