tolower, _tolower, towlower, _tolower_l, _towlower_l
Converte um caractere em minúsculas.
int tolower(
int c
);
int _tolower(
int c
);
int towlower(
wint_t c
);
int _tolower_l(
int c,
_locale_t locale
);
int _towlower_l(
wint_t c,
_locale_t locale
);
Parâmetros
[in] c
Caractere a ser convertido.[in] locale
Localidade a ser usada para tradução de localidade específica.
Valor de retorno
Cada uma dessas rotinas converte uma cópia de c minúsculas se a conversão for possível, e retorna o resultado. Não há nenhum valor de retorno reservado para indicar um erro.
Comentários
Cada uma dessas rotinas converte uma letra maiúscula determinada a uma letra minúscula se for possível e relevante. A conversão dos casos de towlower é específica de localidade. Somente os caracteres relevantes à localidade atual são modificados no caso de. As funções sem o sufixo de _l usam a localidade definida no momento. As versões dessas funções que têm o sufixo de _l levar a localidade como um parâmetro e usar o em vez de localidade definida no momento. Para obter mais informações, consulte Localidade.
Para que _tolower dos resultados esperados, __isascii e deve isupper de retorno diferente de zero.
Mapeamentos da rotina de texto genérico
Rotina TCHAR.H |
_UNICODE & _MBCS não definido |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_l |
Dica
_tolower_l e _towlower_l não têm dependência de localidade e não devem ser chamados diretamente.Eles são fornecidos para uso interno por _totlower_l.
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
tolower |
<ctype.h> |
_tolower |
<ctype.h> |
towlower |
<ctype.h> ou <wchar.h> |
Para informações adicionais de compatibilidade, consulte Compatibilidade na Introdução.
Exemplo
Consulte o exemplo em funções.