Thinking Different





기본적으로 유니코드로 코딩을 하게 되면 한글이 제대로 출력되지 않는 문제점이 있다.

이는 기본 언어 설정(locale)을 바꿔주면 간단히 문제가 해결이 된다.

헤더파일 로케일을 추가한다.
#include <locale>

전체적으로 한글 적용하기(모든 유니코드 함수에 적용됨)
_wsetlocale(LC_ALL, L"korean");

부분적으로 한글 적용하기
 wcout.imbue(locale("korean"));      // 출력시 한글 정상적으로 출력
 wcin.imbue(locale("korean"));       //  입력시 한글 정상적으로 입력