Funktionen iswxdigit () i C ++ kontrollerer, om det givne brede tegn svarer til et hexadecimalt tal eller ej.
Funktionen iswxdigit () er defineret i headerfilen.
iswxdigit () prototype
int iswxdigit (wint_t ch);
Funktionen iswxdigit () kontrollerer, om ch er et hexadecimalt numerisk tegn, der er klassificeret efter den aktuelle C-lokalitet. De tilgængelige hexadecimale numeriske tegn er:
- Cifre (0 til 9)
- Alfabet med små bogstaver fra a til f
- Store bogstaver fra A til F
iswxdigit () Parametre
- ch: Den brede karakter, der skal kontrolleres.
iswxdigit () Returværdi
- Funktionen iswxdigit () returnerer en værdi, der ikke er nul, hvis ch er et hexadecimalt numerisk tegn.
- Det returnerer nul, hvis ch ikke er et hexadecimalt numerisk tegn.
Eksempel: Hvordan fungerer iswxdigit () -funktionen?
#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