C ++ iswxdigit () - C ++ Standardbibliothek

Die Funktion iswxdigit () in C ++ prüft, ob das angegebene breite Zeichen einer Hexadezimalzahl entspricht oder nicht.

Die Funktion iswxdigit () ist in der Header-Datei definiert.

iswxdigit () Prototyp

 int iswxdigit (wint_t ch);

Die Funktion iswxdigit () prüft, ob ch ein hexadezimales numerisches Zeichen ist, das vom aktuellen C-Gebietsschema klassifiziert wird. Die verfügbaren hexadezimalen numerischen Zeichen sind:

  • Ziffern (0 bis 9)
  • Kleinbuchstaben von a bis f
  • Großbuchstaben von A bis F.

iswxdigit () Parameter

  • ch: Das zu überprüfende breite Zeichen.

iswxdigit () Rückgabewert

  • Die Funktion iswxdigit () gibt einen Wert ungleich Null zurück, wenn ch ein hexadezimales numerisches Zeichen ist.
  • Es gibt Null zurück, wenn ch kein hexadezimales numerisches Zeichen ist.

Beispiel: Wie funktioniert die Funktion 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

Interessante Beiträge...