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