schreiben & lesen mit fstream problem

panicAttack

Grünschnabel
möchte gern aus einer datei den code binär auslesen, abspeichern, einzelne Bytes ändern und dann wieder in die datei schreiben, aber irgendwie funktioniert schon das einfachste nicht, also die Datei wird nicht verändert. Danke schon mal im voraus für eure Hilfe!

Mein Code Schnipsel:
Code:
fstream file("test.IP",ios::binary|ios::binary);
char buffer[256];
file.getline(buffer,256);
cout << buffer[4] << endl;
buffer[4] = 15;
cout << buffer[4] << endl;
file.write(buffer,256);
file.close();
 
Zuletzt bearbeitet:
Entweder du nutzt
ifstream/ofstream um die Datei lesen/schreiben zu können.
Oder du gibst wenn du fstream benutzen möchtest an was du mit der Datei machen
willst.
Ein Beispiel für Lesen und schreiben könnte so aussehen:


Code:
fstream file("test.txt", ios::in | ios::out);

Gruß

RedWing
 
Zurück