1
std :: string을 가져 와서 WCHAR로 변환해야합니다. 어떤 도움을 주셔서 감사합니다std :: string을 WCHAR로 변환하는 방법
std :: string을 가져 와서 WCHAR로 변환해야합니다. 어떤 도움을 주셔서 감사합니다std :: string을 WCHAR로 변환하는 방법
귀하의 질문은 막연한입니다; wchar_t
은 와이드 문자를 저장하는 데 사용되며 wstring
은 와이드 문자열을 저장합니다. string
을 wchar_t
으로 변환 할 수 없습니다.
std::string
wchar_t*
에 변환 할 수 있다면, 당신은 다음
std::wstring
const wchar_t*
에 변환, 당신의
std::string
먼저
std::wstring
로 변환해야합니다.
string narrow_string("A string");
wstring wide_string = wstring(narrow_string.begin(), narrow_string.end());
const wchar_t* result = wide_string.c_str();
wchar_t는 와이드 문자를 저장하는 데 사용되고, wstring은 와이드 문자열을 저장합니다. 'string'을'wchar_t'로 변환 할 수 없습니다.'string'을'wstring' 또는'wchar_t * '로 변환하고 싶습니까? –
wchar * – Naidu
에있을 수 있습니다. [] 연산자로 문자에 액세스하고 캐스트하십시오. –