String Konvertierung



  • Hi!

    Ich arbeite mit MSVC++ und habe zwei Konvertierungsprobleme. Intern behandle ich alle meine Zeichenfolgen als std::string um es einheitlich zu halten.

    Jetzt liefert mir aber eine Methode die ich verwenden muss ein Byte-Array zurück, eine andere liefert wchar zurück. Wie kann ich diese beiden Typen in std::string konvertieren?

    Ich arbeite nur mit ANSI.

    Grüße, Dirk



  • Ein Byte-Array kannst du einfach zuweisen (wenn es nicht null-terminiert ist, kannst du auch assign() verwenden), ein wchar_t Array mußt du erstmal konvertieren lassen (dafür gibt's Hilfsmakros wie W2T) - oder du verwendest std::wstring.


Anmelden zum Antworten