2
wstring을 출력 창에 출력하고 싶습니다. (영어로 된 것이기를 바랍니다).VS 2010 wstring이 출력 창에 표시되지 않음
는하지만 그렇게하지 않습니다.
어디서 잘못 본 사람이 있습니까?
wstring을 출력 창에 출력하고 싶습니다. (영어로 된 것이기를 바랍니다).VS 2010 wstring이 출력 창에 표시되지 않음
는하지만 그렇게하지 않습니다.
어디서 잘못 본 사람이 있습니까?
OutputDebugString()
Win32 API을 사용해 볼 수도 있습니다. (ANSI 버전이 OutputDebugStringA()
동안, API의 즉 유니 UTF-16 버전) VS2005 보낸 기본왔다 유니 빌드에서는
OutputDebugString()
는
OutputDebugStringW()
으로 확장된다.
// std::wstring sDebug
....
OutputDebugString(sDebug.c_str()); // (is OutputDebugStringW() in Unicode builds)
시도'OutputDebugStringW'을 :
OutputDebugString[W]
이후는 원시 C 문자열 포인터, 당신은 상기 API에
std::wstring
의 내용을 전달하는std::wstring::c_str()
방법을 사용할 수 있습니다 기대하고있다. 'std :: wcout'은 기본적으로 (stdout이 무엇이든간에) 콘솔 창으로갑니다. – chriswcout하지 않습니다. OutputDebugStringW() 사용 –
내 wstring을 LPCWSTR로 변환하는 방법을 말해 주면 너무 좋았을 것입니다. 나는 당신이 내가 초보자 인 것을 보았다고 생각한다. – tmighty