Unicode-Dateien mit fstream-Objekten erzeugen
-
Salve!
naja, wie man bereits dem Titel meines Themas entnehmen kann: wie geht das?
(also Verwendung soll ein Kryptografieprogramm sein, das mit Unicode-Zeichen arbeitet). Wie muss ich meine fstream-Objekte konfigurieren, dass ich Unicode (also wchar_t)-Zeichen anstelle von chars in Textdateien packen kann?
mfg
Cortex
-
Es gibt einen wfstream. Allerdings schreibt der bei mir auch im ANSI-Format in die Dateien, er schluckt halt wchar_t zum schreiben.
-
Hmm. Würde es funktionieren, wenn es eine bereits vorher erstellte Datei mit Unicode-Textformat benutzt?
obwohl ... für ein verschlüsselungsprogramm wär das etwas sinnlos, da ich ja einen Schlüsseldateiengenerator brauche. Andererseits könnte ich auch alle Schlüssel in eine Mega-Datei packen und wenn die leer is, braucht das Programm neue Schlüssel
-
Ich kann dir leider nicht sagen, wie du im Unicode Format in eine Datei schreibst, jedenfalls nicht unter Verwendung von Standard C++.
Beim mir bringt wfstream einzig und allein den Unterschied mit sich, dass ich halt wchar_t's übergebe.
-
hm, naja gut. Muss ich mal probieren. Aber danke für die Hilfe.