toupper, _toupper, towupper, _toupper_l, _towupper_l
Znak převeďte na velká písmena.
int toupper(
int c
);
int _toupper(
int c
);
int towupper(
wint_t c
);
int _toupper_l(
int c ,
_locale_t locale
);
int _towupper_l(
wint_t c ,
_locale_t locale
);
Parametry
c
Znak převést.locale
Použití národního prostředí.
Vrácená hodnota
Všechny tyto rutiny převede kopii c, pokud je to možné a vrátí výsledek.
Pokud c je široký znak, pro který iswlower je nenulová a odpovídající široký znak, pro který je iswupper je nenulová, towupper vrátí odpovídající široký znak; jinak towupper vrátí c beze změny.
Vrácená hodnota je vyhrazena udávající chybu.
Aby toupper očekávané výsledky __isascii a islower musí obě vrací nenulová.
Poznámky
Všechny tyto rutiny pokud možno Převede daný malé písmeno na velké písmeno a případně.Převod písmen z towupper 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í se _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 toupper 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 |
---|---|---|---|
_totupper |
toupper |
_mbctoupper |
towupper |
_totupper_l |
_toupper_l |
_mbctoupper_l |
_towupper_l |
[!POZNÁMKA]
_toupper_la _towupper_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í _totupper_l.
Požadavky
Rutina |
Požadované záhlaví |
---|---|
toupper |
<ctype.h> |
_toupper |
<ctype.h> |
towupper |
<ctype.h> nebo <wchar.h> |
Další informace o kompatibilitě, viz Compatibility v úvodu.
Příklad
Viz příklad v funkce.