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.


Anmelden zum Antworten