toupper, _toupper, towupper, _toupper_l, _towupper_l
Konwertowanie znaków na wielkie litery.
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 do konwertowania.locale
Ustawienia regionalne, aby użyć.
Wartość zwracana
Konwertuje każdy z tych procedur kopię c, jeśli to możliwe i zwraca wynik.
Jeśli c jest szerokich znaków, dla którego iswlower jest różna od zera i odpowiadające im szerokich znaków, dla którego iswupper jest różna od zera, towupper zwraca odpowiadające im szerokich znaków; w przeciwnym razie towupper zwraca c bez zmian.
Nie zwraca wartości jest zastrzeżone, aby wskazać błąd.
W celu toupper do dają oczekiwane wyniki, __isascii i islower musi zwracać zarówno różną od zera.
Uwagi
Każdy z tych procedur konwertuje danego małe litery na wielką literą, jeśli to możliwe i właściwe.Konwersja wielkości liter, z towupper jest specyficzny dla ustawień lokalnych.Tylko znaki istotne dla bieżące ustawienia regionalne są zmieniane w przypadku.Funkcje bez _l sufiks używać aktualnie ustawionych ustawień regionalnych.Wersje te funkcje, z _l sufiks podjąć ustawień regionalnych jako parametr i użyć zamiast aktualnie ustawionej ustawień regionalnych.Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.
W celu toupper do dają oczekiwane wyniki, __isascii i isupper musi zwracać zarówno różną od zera.
Tekst rodzajowy rutynowych mapowania
TCHAR.Rutynowe H |
_UNICODE & Nie zdefiniowano _MBCS |
_MBCS, definicja |
_UNICODE, definicja |
---|---|---|---|
_totupper |
toupper |
_mbctoupper |
towupper |
_totupper_l |
_toupper_l |
_mbctoupper_l |
_towupper_l |
[!UWAGA]
_toupper_li _towupper_l mieć nie ustawień regionalnych zależność i nie są przeznaczone do bezpośredniego wywoływania.Są one świadczone na użytek wewnętrzny _totupper_l.
Wymagania
Rozpoczęto wykonywanie procedury |
Wymaganego nagłówka |
---|---|
toupper |
<ctype.h> |
_toupper |
<ctype.h> |
towupper |
<ctype.h> lub <wchar.h> |
Aby uzyskać dodatkowe informacje o zgodności, zobacz zgodności we wprowadzeniu.
Przykład
Zobacz przykład w do funkcji.