C ++ STL中的iswalnum()函数

C ++ STL中的iswalnum()函数检查给定的宽字符是否为字母数字字符,即数字(0-9),大写字母(AZ),小写字母(az)或任何字母数字字符。

算法

Begin
   Initializes the characters.
   Call function iswalnum(c1) to check whether it is alphanumeric or not.
   If it is alphanumeric character, then value will be returned otherwise zero will be returned.
End

范例程式码

#include <cwctype>
#include <iostream>
using namespace std;
int main() {
   wchar_t c1 = '/';
   wchar_t c2 = 'a';
   if (iswalnum(c1))
      wcout << c1 << " is alphanumeric ";
   else
      wcout << c1 << " is not alphanumeric ";
      wcout << endl;
   if (iswalnum(c2))
      wcout << c2 << " is alphanumeric ";
   else
      wcout << c2 << " is not alphanumeric ";
   return 0;
}

输出结果

/ is not alphanumeric
a is alphanumeric