De functie iswxdigit () in C ++ controleert of het opgegeven brede teken overeenkomt met een hexadecimaal getal of niet.
De functie iswxdigit () is gedefinieerd in het header-bestand.
iswxdigit () prototype
int iswxdigit (wint_t ch);
De functie iswxdigit () controleert of ch een hexadecimaal numeriek teken is, zoals geclassificeerd door de huidige C-locale. De beschikbare hexadecimale numerieke tekens zijn:
- Cijfers (0 t / m 9)
- Kleine letters van a tot f
- Alfabetten in hoofdletters van A tot F
iswxdigit () Parameters
- ch: het brede teken dat moet worden gecontroleerd.
iswxdigit () Retourwaarde
- De functie iswxdigit () retourneert een waarde die niet nul is als ch een hexadecimaal numeriek teken is.
- Het retourneert nul als ch geen hexadecimaal numeriek teken is.
Voorbeeld: hoe werkt de functie 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