Windows Programming

wchar_t 타입 cout 안 될 때

오즈마스터 2008. 3. 20. 18:31
첫번째 사실 :
cout 은 char* 형만 받아 들일 수 있다.
wchar_t 를 위해 wcout 이 존재한다.



 

두번째 사실 :
wcout 은 한글을 제대로 지원 안 한다.
한글을 위해 별도의 Pre Job이 필요하다.

wcout.imbue(locale("kor")); <- 로케일을 바꾼다.






이상은 VS2005 콘솔 환경에서 테스트 완료.