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
    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.

Equivalente do NET Framework

sistema::Char::ToLower

Consulte também

Referência

Conversão de Dados

é isw rotinas

para funções

Localidade

Interpretação de seqüências de caractere multibyte