Freitag, 8. Oktober 2010

Einen LPCWSTR oder const WCHAR* in einen String umwandeln

Hallo,

falls ihr wie ich, Probleme habt den Datentyp LPCWSTR in ein String umzuwandeln, habe ich nun die Lösung gefunden:



Benötigte Header Dateien:

#include <windows.h> // LPCWSTR
#include <string> //wstring und string
#include <iostream> // cout und endl

Die eigentliche Umwandlung:

LPCWSTR text = L"Hallo Welt!";

wstring wstr(text);
string str(wstr.begin(), wstr.end());
str.assign(wstr.begin(), wstr.end());
cout << str << endl;


mfg -DK-

Keine Kommentare:

Kommentar veröffentlichen