C ++ iswalnum () - Thư viện chuẩn C ++

Hàm iswalnum () trong C ++ kiểm tra xem ký tự rộng đã cho có phải là ký tự chữ và số hay không.

Hàm iswalnum () được định nghĩa trong tệp tiêu đề.

nguyên mẫu iswalnum ()

 int iswalnum (wint_t ch);

Hàm iswalnum () kiểm tra xem ch có phải là ký tự chữ và số hay không. Các ký tự sau là chữ và số:

  • Chữ hoa: A đến Z
  • Chữ thường: a đến z
  • Chữ số: 0 đến 9

tham số iswalnum ()

  • ch: Ký tự rộng cần kiểm tra.

iswalnum () Giá trị trả về

  • Hàm iswalnum () trả về giá trị khác 0 nếu ch là một ký tự chữ và số.
  • Nó trả về 0 nếu ch không phải là một ký tự chữ và số.

Ví dụ: Hàm iswalnum () hoạt động như thế nào?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t wc1 = L'u00b6'; wchar_t wc2 = L'u00c5'; wcout << L"In the current locale" << endl; iswalnum(wc1)?wcout << wc1 << " is alphanumeric ":wcout << wc1 << " is not alphanumeric "; wcout << endl; iswalnum(wc2)?wcout << wc2 << " is alphanumeric ":wcout << wc2 << " is not alphanumeric "; return 0; )

Khi bạn chạy chương trình, đầu ra sẽ là:

 Trong ngôn ngữ hiện tại, ¶ không phải là chữ và số Å là chữ và số

thú vị bài viết...