[질문] std::wcout 에서 출력이 안되는 유니 코드가 있습니다.
글쓴이: ikpil / 작성시간: 수, 2009/06/03 - 4:36오후
윈도우에서 다음과 같이 코드를 작성하고 출력을 시켜 봅니다.
#include <iostream>
#include <string>
int main( void )
{
std::locale::global( std::locale( "kor" ) );
wchar_t stringdata[4] = { 0, };
stringdata[0] = 0xac00; // 유니코드 "가" 와 같습니다.
stringdata[1] = 0x3050; // 유니코드 "ぐ" 와 같습니다.
stringdata[2] = 0x3110; // 유니코드 "ㄐ"와 같습니다. <-- 이녀석이 출력이 안됩니다.
std::wcout << stringdata << "\n";
return 0;
}BMP 표는 BMP표에서 확인 가능합니다.
마지막 ㄐ는 출력이 되지 않습니다. ... 왜 출력이 안될까요? ....!!!?
Forums:


댓글 달기