Funksjonen iswxdigit () i C ++ sjekker om det gitte brede tegnet tilsvarer et heksadesimalt tall eller ikke.
Funksjonen iswxdigit () er definert i topptekstfilen.
iswxdigit () prototype
int iswxdigit (wint_t ch);
Funksjonen iswxdigit () sjekker om ch er et heksadesimalt numerisk tegn som er klassifisert av gjeldende C-lokalitet. De tilgjengelige heksadesimale tallene er:
- Sifre (0 til 9)
- Små alfabet fra a til f
- Store bokstaver fra A til F
iswxdigit () Parametere
- ch: Det brede tegnet å sjekke.
iswxdigit () Returverdi
- Funksjonen iswxdigit () returnerer ikke null-verdi hvis ch er et heksadesimalt numerisk tegn.
- Den returnerer null hvis ch ikke er et heksadesimalt numerisk tegn.
Eksempel: Hvordan fungerer wxdigit () -funksjonen?
#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