LPWSTR to std::string
-
Hallo C++ler,
ich habe leider ein Problem mit LPWSTR. Die Funktion "WlanGetProfile" gibt mir als Profile-Parameter leider einen LPWSTR zurück, und es gibt keine ANSI Variante... Ich muss diesen LPWSTR jetzt in einen std::string (_NICHT_ wstring) umwandeln... Ich hab schon alle möglichen casts versucht... Leider ohne jeglichen Erfolg... Gibt es überhaupt eine Möglichkeit?
Danke
-
Das geht mit Casts nicht, da musst du wcstombs bemühen.
-
Hier zu zwei alte Posts von mir, die helfen:
http://www.c-plusplus.net/forum/p1972600#1972600
http://www.c-plusplus.net/forum/p1850229#1850229Wenn Du möchtest kannst du make_string(..) aus dem zweiten Post verwenden.
-
ATL hilf hier leicht CW2A macros...