C ++ iswxdigit () - C ++ standardowa biblioteka

Funkcja iswxdigit () w C ++ sprawdza, czy podany szeroki znak odpowiada liczbie szesnastkowej, czy nie.

Funkcja iswxdigit () jest zdefiniowana w pliku nagłówkowym.

iswxdigit () prototyp

 int iswxdigit (wint_t ch);

Funkcja iswxdigit () sprawdza, czy ch jest szesnastkowym znakiem numerycznym, zgodnie z aktualną lokalizacją języka C. Dostępne szesnastkowe znaki numeryczne to:

  • Cyfry (od 0 do 9)
  • Małe litery od a do f
  • Wielkie litery od A do F.

iswxdigit () Parametry

  • ch: Szeroki znak do sprawdzenia.

iswxdigit () Wartość zwracana

  • Funkcja iswxdigit () zwraca wartość niezerową, jeśli ch jest szesnastkowym znakiem numerycznym.
  • Zwraca zero, jeśli ch nie jest szesnastkowym znakiem numerycznym.

Przykład: Jak działa funkcja iswxdigit ()?

 #include #include #include #include using namespace std; void ishexadecimal(wchar_t *str) ( bool flag = false; for (int i=0; i 

When you run the program, the output will be:

 ă3ë1f is not a valid hexadecimal number 12abf is a valid hexadecimal number

Interesujące artykuły...