Sdílet prostřednictvím


ToLower, _tolower, towlower, _tolower_l, _towlower_l

Převede znaky na malá písmena.

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 
);

Parametry

  • [v] c
    Znak převést.

  • [v] locale
    Národní prostředí pro překlad národního prostředí.

Vrácená hodnota

Všechny tyto rutiny převede kopii c na malá písmena, převod je možné a vrátí výsledek.Vrácená hodnota je vyhrazena udávající chybu.

Poznámky

Pokud je to možné a důležité každý tyto rutiny dané velkým písmenem převede na malé písmeno.Převod písmen z towlower je specifický pro národní prostředí.V případě jsou změněny pouze znaky relevantní pro aktuální národní prostředí.Funkce bez _l použijte příponu aktuálně nastavené národní prostředí.Verze těchto funkcí, které mají _l přípona přijmout národní prostředí jako parametr a použít místo aktuálně nastavené národní prostředí.Další informace naleznete v tématu Národní prostředí.

Aby _tolower očekávané výsledky __isascii a isupper musí obě vrací nenulová.

Obecný Text rutinní mapování

TCHAR.Rutina H

_UNICODE & _MBCS není definován

_MBCS, definice

_UNICODE, definice

_totlower

tolower

_mbctolower

towlower

_totlower_l

_tolower_l

_mbctolower_l

_towlower_l

[!POZNÁMKA]

_tolower_la _towlower_l mít závislost národní prostředí a nejsou určeny volán přímo.Jsou určeny pro vnitřní použití _totlower_l.

Požadavky

Rutina

Požadované záhlaví

tolower

<ctype.h>

_tolower

<ctype.h>

towlower

<ctype.h> nebo <wchar.h>

Další informace o kompatibilitě, viz Compatibility v úvodu.

Příklad

Viz příklad v funkce.

Ekvivalent v rozhraní .NET Framework

System::Char::ToLower

Viz také

Referenční dokumentace

Převod dat

is, isw rutiny

to Functions

Národní prostředí

Výklad vícebajtové znakové sekvence