tolower, _tolower, towlower, _tolower_l, _towlower_l
Konvertiert ein Zeichen in Kleinbuchstaben.
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
);
Parameter
[in] c
Zu konvertierendes Zeichen.[in] locale
Für gebietsschemaspezifische Übersetzung zu verwendende Gebietsschema.
Rückgabewert
Jede dieser Routinen konvertiert eine Kopie von c in Kleinbuchstaben, wenn die Konvertierung möglich ist, und gibt das Ergebnis zurück. Es gibt keinen Rückgabewert, der reserviert wird, um einen Fehler anzugeben.
Hinweise
Jede dieser Routinen konvertiert einen angegebenen Großbuchstaben in einen Kleinbuchstaben, sofern möglich und relevant ist. Die Unterscheidung der Groß-/Kleinschreibung von towlower ist gebietsschemaspezifisch. Nur die Zeichen, die dem aktuellen Gebietsschema relevant sind, werden ggf. geändert. Die Features ohne das Suffix _l verwenden das gerade angegebene Gebietsschema. Die Versionen dieser Funktionen, die das _l - Suffix das Gebietsschema als Parameter akzeptieren und das statt des momentan festgelegten Gebietsschema verwenden. Weitere Informationen finden Sie unter Locale.
Damit _tolower erwarteten Ergebnisse gibt, __isascii und isupper muss jeweils Rückholwert ungleich 0.
Zuordnung generischer Textroutinen
TCHAR.H-Routine |
_UNICODE & _MBCS nicht definiert |
_MBCS definiert |
_UNICODE definiert |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_l |
Hinweis
_tolower_l und _towlower_l haben keine Gebietsschemaabhängigkeit und sind nicht für den direkten Aufruf vorgesehen.Sie werden zur internen Verwendung von _totlower_l bereitgestellt.
Anforderungen
Routine |
Erforderlicher Header |
---|---|
tolower |
<ctype.h> |
_tolower |
<ctype.h> |
towlower |
<ctype.h> oder <wchar.h> |
Zusätzliche Informationen zur Kompatibilität finden Sie unter Kompatibilität in der Einführung.
Beispiel
Siehe das Beispiel in auf Funktionen.