C ++ iswxdigit () - Biblioteca padrão C ++

A função iswxdigit () em C ++ verifica se o caractere largo fornecido corresponde a um número hexadecimal ou não.

A função iswxdigit () é definida no arquivo de cabeçalho.

protótipo iswxdigit ()

 int iswxdigit (wint_t ch);

A função iswxdigit () verifica se ch é um caractere numérico hexadecimal classificado pela localidade C atual. Os caracteres hexadecimais numéricos disponíveis são:

  • Dígitos (0 a 9)
  • Alfabetos minúsculos de a a f
  • Letras maiúsculas de A a F

Parâmetros iswxdigit ()

  • ch: O caractere largo a ser verificado.

iswxdigit () Valor de retorno

  • A função iswxdigit () retorna um valor diferente de zero se ch for um caractere numérico hexadecimal.
  • Retorna zero se ch não for um caractere numérico hexadecimal.

Exemplo: Como funciona a função 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

Artigos interessantes...