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