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 para converter.[in] locale
Localidade a ser usado para conversão específica de localidade.
Valor de retorno
Cada uma dessas rotinas converte uma cópia de c inferior se caso a conversão é possível e retorna o resultado. Não há nenhum valor retornado reservado para indicar um erro.
Comentários
Cada uma dessas rotinas converte uma determinada letra maiúscula para em minúsculas se for possível e relevantes.A conversão de maiúsculas e minúsculas de towlower é específico da localidade. Somente os caracteres relevantes para a localidade corrente são alterados no caso.As funções sem o _l usar o sufixo atualmente definido localidade. sistema autônomo versões dessas funções que têm o _l sufixo levar a localidade sistema autônomo um parâmetro e use-o em vez do definido no momento localidade. For more information, see Localidade.
Para que _tolower para fornecer os resultados esperados, __isascii and isupper deve retornar todas diferente de zero.
Mapeamentos de rotina de texto genérica
Rotina TCHAR.H |
_UNICODE & _MBCS não definido |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_l |
Observação: |
---|
_tolower_l e _towlower_l não ter nenhuma dependência de localidade e não pretendem ser chamado 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 obter informações adicionais compatibilidade, consulte Compatibilidade na introdução.
Exemplo
Veja o exemplo para funções.