cwctype
#include <cwctype>
int main() {
wchar_t c = L'A';
if (iswalpha(c)) {
std::cout << "Character is alphabetic" << std::endl;
} else if (iswdigit(c)) {
std::cout << "Character is a digit" << std::endl;
} else if (iswspace(c)) {
std::cout << "Character is whitespace" << std::endl;
}
return 0;
}#include <cwctype>
int main() {
wchar_t c = L'a';
wint_t upper = towupper(c);
wint_t lower = towlower(c);
std::cout << "Uppercase: " << upper << std::endl;
std::cout << "Lowercase: " << lower << std::endl;
return 0;
}