ASCII Datei und Binärdatei erstellen ?
-
Hallo zusammen,
Wisst ihr wie ich ein ASCII - File und ein Binäres - File erstellen kann?
Also wie ich ein normales Textfile erstelle weiss ich.
Alles was ich schreiben möchte liegt mir als String vor.
Nur weiss ich jetzt nicht wie ich meine vorliegende Strings in ASCII - Zeichen bzw. in Bits in ein File schreiben kann?Habe leider wirklich gar keine Vorstellung davon
-
Bei der Erstellung des ofstreams einfach std::ios::binary angeben. Und dann per write in die Datei schreiben.
-
ah cool, vielen Dank!
Gibt es auch soetwas damit ich den ASCII Code erstellen kann?
-
Wie meinst du "erstellen"?
Natürlich kannst du das ganze auch binär einlesen.. Einfach beim ifstream ebenfalls std::ios::binary angeben und dann halt mit read einlesen.
-
redbomber schrieb:
Gibt es auch soetwas damit ich den ASCII Code erstellen kann?
Du schreibst automatisch als ASCII, wenn du nichts Bestimmtes angibst. Also
operator<<
, wie er auch beistd::cout
benutzt wird, speichert Daten als Text.
-
ah
Vielen Dank euch beiden!
-
Hier kannst du dich besser über
std::fstream
informieren. Speichere dir die C++-Referenz am besten gleich zu den Favoriten, die ist sehr praktisch.