37 char s [] =
"blues Power";
40 const std::ctype<char>& ct = std::use_facet<std::ctype<char> >(
loc);
43 std::cout << ct.is (std::ctype_base::alpha,
'a') << std::endl;
44 std::cout << ct.is (std::ctype_base::punct,
'a') << std::endl;
47 std::cout << *ct.scan_is (std::ctype_base::upper,
48 s,
s +
sizeof s /
sizeof *
s)
52 (ct.toupper)(
s,
s +
sizeof s /
sizeof *
s);
53 std::cout <<
s << std::endl;