2012年(158)
分类: C/C++
2012-11-23 16:23:55
#include
#include
int main( )
{
using namespace std;
{
locale loc(
"chs" );
cout.imbue( loc );
char str[] = "ABC";
cout << str << " - ";
use_facet<
ctype
cout << str << endl;
}
{
locale loc( "chs" );
wcout.imbue( loc );
wchar_t str[] = L"ABC";
wcout << str << L" - ";
use_facet<
ctype
wcout << str << endl;
}
return 0;
}
在 VC++2005 中输出为:
ABC - ABC
ABC -
abc
竟然不一样。