C++官网参考链接:https://cplusplus.com/reference/cwctype/iswalnum/
函数
iswalnum
int iswalnum (wint_t c);
检查宽字符是否是字母数字
检查c是字母(大写或小写)还是十进制数字。
如果iswalpha或iswdigit对c也返回true,则结果为true。
这个函数是isalnum(
在C++中,对于所有字符类型,此函数(isalnum)的特定于语言环境的模板版本存在于头文件
形参
c
要检查的宽字符,转换为一个wint_t或WEOF。
wint_t是一个整型类型。
返回值
如果c确实是数字或字母,一个不同于0的值(即true)。否则为0(即为false)。
用例
/* iswalnum example */
#include
#include
int main ()
{
int i;
wchar_t str[] = L"c3po...";
i=0;
while (iswalnum(str[i])) i++;
wprintf (L"The first %d characters are alphanumeric.\n",i);
return 0;
}
输出: