C ++ iswxdigit () - C ++ Standardbibliotek

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

Interessante artikler...