Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ฟังก์ชัน iswalnum() ใน C++ STL


ฟังก์ชัน iswalnum() ใน C++ STL จะตรวจสอบว่าอักขระแบบกว้างที่ระบุเป็นอักขระที่เป็นตัวอักษรและตัวเลขคละกัน เช่น ตัวเลข (0-9) ตัวพิมพ์ใหญ่ (A-Z) อักษรตัวพิมพ์เล็ก (a-z) หรืออักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือไม่

อัลกอริทึม

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