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 : Sélectionner tout - Visualiser dans une fenêtre à part
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;
}