Compartilhar via


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
    Código de idioma para tradução de localidade específica.

Valor de retorno

Cada uma dessas rotinas converte uma cópia do c para minúsculas se a conversão é possível e retorna o resultado.Nenhum valor de retorno é reservado para indicar um erro.

Comentários

Cada uma dessas rotinas converte uma determinada letra maiúscula para minúscula se for possível e relevantes.A caso, a conversão de towlower é específica da localidade.Somente os caracteres relevantes para a localidade atual são alterados no caso.As funções, sem a _l usar o sufixo atualmente definido localidade.As versões dessas funções que têm o _l sufixo levar a localidade como um parâmetro e use-o em vez de ser definido no momento localidade.Para obter mais informações, consulte Localidade.

Para que _tolower para fornecer os resultados esperados, __isascii e isupper devem os dois retornam diferente de zero.

Mapeamentos de rotina de texto genérico

TCHAR.Rotina H

_ Unicode & _ MBCS do arquivo não definido

_ MBCS do arquivo definido

_ Unicode definido

_totlower

tolower

_mbctolower

towlower

_totlower_l

_tolower_l

_mbctolower_l

_towlower_l

ObservaçãoObservação

_tolower_le _towlower_l não ter nenhuma dependência de localidade e não se destinam a ser chamado diretamente.Eles são fornecidos para uso interno pela _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 de compatibilidade, consulte compatibilidade na introdução.

Exemplo

Veja o exemplo na às funções.

Equivalência do .NET Framework

System::char::ToLower

Consulte também

Referência

Conversão de Dados

for, rotinas isw

funções

Localidade

Interpretação de seqüências de caracteres Multibyte