Binäre Dateien in Textdateien speichern



  • Hallo,

    ich hab ein paar Probleme mit meinem Programm. Ich programmiere im Moment ein Spiel und ich habe Probleme bei folgendem Aufgabenbereich:

    Spielstand speichern und laden
    Das Laden und Speichern erfolgt derzeit binär. Es soll aber in Textdateien erfolgen.

    Ich habe hier selbstverständlich auch schon die "Suche" - Funktion genutzt, bin aber nicht daraus schlau geworden. Ich habe überhaupt keinen Lösungsansatz und weiß einfach nicht weiter. Wo mach ich das, in welcher Klasse, muss ich dafür eine neue Erstellen ...

    Liebe Grüße

    Julia

    P.S. Dies findet natürlich alles in der MFC statt



  • naja wenn du nach binär oder binary suchst, bekommst schon so einiges aufgetischt, ein beispiel wäre z.B. dieses hier:

    ofstream film_out("save.txt", ios::binary); 
    char buffer[1]; 
    int i=0; 
    
    for(i=0;i <= film_groesse; i++) 
    { 
        film_out.write((char*)buffer, 1); //Deine Werte übergeben zum schreiben
    }
    

    good luck



  • Nicht vergessen, den File zu schliessen:
    film_out.close();



  • oh ja natürlich, war für mich selbstverständlich 🙂 danke


Anmelden zum Antworten