C ++ iswxdigit () - Libreria standard C ++

La funzione iswxdigit () in C ++ controlla se il carattere largo dato corrisponde a un numero esadecimale oppure no.

La funzione iswxdigit () è definita nel file di intestazione.

prototipo iswxdigit ()

 int iswxdigit (wint_t ch);

La funzione iswxdigit () controlla se ch è un carattere numerico esadecimale classificato dalla locale C corrente. I caratteri numerici esadecimali disponibili sono:

  • Cifre (da 0 a 9)
  • Alfabeti minuscoli dalla a alla f
  • Alfabeti maiuscoli dalla A alla F.

Parametri iswxdigit ()

  • ch: il carattere largo da controllare.

iswxdigit () Restituisce il valore

  • La funzione iswxdigit () restituisce un valore diverso da zero se ch è un carattere numerico esadecimale.
  • Restituisce zero se ch non è un carattere numerico esadecimale.

Esempio: come funziona la funzione 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

Articoli interessanti...