http://stackoverflow.com/questions/27220/how-to-convert-stdstring-to-lpcwstr-in-c-unicode
std::wstring s2ws(const std::string& s)
{
int len;
int slength = (int)s.length() + 1;
len = MultiByteToWideChar(CP_ACP, 0, s.c_str(), slength, 0, 0);
wchar_t* buf = new wchar_t[len];
MultiByteToWideChar(CP_ACP, 0, s.c_str(), slength, buf, len);
std::wstring r(buf);
delete[] buf;
return r;
}
std::wstring stemp = s2ws(myString);
LPCWSTR result = stemp.c_str();
반응형
'공부하며놀자 > 프로그래밍' 카테고리의 다른 글
C++ - clear empty delete std::ostringstream, stringstream (0) | 2015.11.25 |
---|---|
std::string to const char * (0) | 2015.11.20 |
c++ CString to std::string, std::string to CString 문자열 변환 (0) | 2015.11.18 |
javascript 자바스크립트 object to array (0) | 2015.08.05 |
폴더 안의 모든 파일 목록 가져오기 get list of files in a directory (0) | 2015.07.15 |
댓글