[C++] std::string to std::wstring 서로 변환하기
2016.01.31
convert string to wstring 유니코드 환경과 멀티바이 환경이 함께 동작하는 윈도우 환경에선 사용하는 경우에 따라 멀티바이트 스트링을 사용하기도 하고, 유니코드 스트링을 사용하기도 합니다.이 때, std::string 을 이용하여 아주 간단하게 상호 변환이 가능합니다. 그냥 넣으면 안되나요??네 안됩니다... 아래와 같이 에러가 납니다 그래서 아래와같은 정상적인 방법을 이용하여 컨버팅을 할 수 있습니다. 멀티바이트 -> 유니코드 { std::string message_a = "convert before message"; std::wstring message_w; message_w.assign(message_a.begin(), message_a.end()); wprintf(message_w..