저는 C++을 처음 사용하고 UnicodeString을 문자열로 변환하는 데 문제가있어서 이제는 한 유형에서 다른 유형으로 변환하는 가장 쉬운 방법을 찾고 있습니다.UnicodeString을 const char *로 변환하는 가장 쉬운 방법은 C++입니까?
저는 UnicodeString으로 문자열이 필요한 기본 윈도우 기능을 사용하고 싶습니다. 어떻게 코드 작업을 할 수 있습니까? 사용
UnicodeString Exec = "notepad";
WinExec(Exec.c_str(), 0);
환경은 C++ 빌더 XE2
['WideCharToMultiByte()'] (http://msdn.microsoft.com/en-us/library/windows/desktop/dd374130(v=vs.85).aspx)는 아마도 사용자가 찾고있는 것일 수 있습니다. 에 대한. 주의 깊게 읽으십시오. 그것은 꽤 간단합니다. – WhozCraig
'wstring_convert'는 나쁘지 않습니다 (http://en.cppreference.com/w/cpp/locale/wstring_convert). –