📅  最后修改于: 2020-09-25 10:23:10             🧑  作者: Mango
iswctype() 函数在
int iswctype(wint_t wc, wctype_t desc);
iswctype() 函数根据desc
指定的属性对宽字符 wc
进行分类。
该函数的行为可能会受到当前语言环境的LC_CTYPE类别的影响。
#include
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "en_US.UTF-8");
wchar_t wc = L'\u0178';
if (iswctype(wc, wctype("digit")))
wcout << wc << L" is a digit";
else if (iswctype(wc, wctype("alpha")))
wcout << wc << L" is an alphabet";
else
wcout << wc << L" is neither an alphabet nor a digit";
return 0;
}
运行该程序时,输出为:
Ÿ is an alphabet