Funktionen iswxdigit () i C ++ kontrollerar om det angivna breda tecknet motsvarar ett hexadecimalt tal eller inte.
Funktionen iswxdigit () definieras i rubrikfilen.
iswxdigit () prototyp
int iswxdigit (wint_t ch);
Funktionen iswxdigit () kontrollerar om ch är ett hexadecimalt numeriskt tecken som klassificeras av den aktuella C-platsen. De tillgängliga hexadecimala numeriska tecknen är:
- Siffror (0 till 9)
- Alfabet med små bokstäver från a till f
- Stora bokstäver från A till F
iswxdigit () Parametrar
- ch: Den breda karaktären att kontrollera.
iswxdigit () Returvärde
- Funktionen iswxdigit () returnerar ett värde som inte är noll om ch är ett hexadecimalt numeriskt tecken.
- Det returnerar noll om ch inte är ett hexadecimalt numeriskt tecken.
Exempel: Hur fungerar 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