문제
누군가 이것이 왜 작동하지 않는지 설명해 주시겠습니까?
char *test = "test";
_TCHAR *szTest = CA2W(test);
그리고 대신 무엇을 해야하는지 말 해주세요.
나에게 동등한 텍스트를 제공하는 대신 : 그것은 나에게주는 것입니다.
해결책
MSDN에 따르면, 그것은 나쁘다. 그래서 나는 이것을 대신 사용했습니다.
char *test = "test";
CA2W szTest(test);
여기에서 우리는 정말로 원한다면 LPWSTR 유형을 얻을 수 있습니다.
LPWSTR test = szTest.m_psz;
또한 _tchar * 대신 lpwstr를 사용하는 것이 더 나은 것 같습니다.
제휴하지 않습니다 StackOverflow