_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l
Tests und konvertiert der Fall eines Mehrbytezeichen.
Wichtig |
---|
Diese API kann nicht in den Anwendungen verwendet werden, die in der Windows Runtime ausführen.Weitere Informationen finden Sie unter CRT-Funktionen unterstützt nicht mit /ZW. |
unsigned int _mbctolower( unsigned int c ); unsigned int _mbctolower_l( unsigned int c, _locale_t locale ); unsigned int _mbctoupper( unsigned int c ); unsigned int _mbctoupper_l( unsigned int c, _locale_t locale );
Parameter
c
So konvertieren Mehrbytezeichen.locale
Zu verwendende Gebietsschema.
Rückgabewert
Jede dieser Funktionen gibt das konvertierte Zeichen c zurück, sofern möglich.Andernfalls wird das Zeichen c unverändert zurück.
Hinweise
Die Funktionen testen ein Zeichen c und, wenn möglich, wenden eine der folgenden Konvertierungen.
Routinen |
Wird |
---|---|
_mbctolower,_mbctolower_l |
Großbuchstaben in Kleinbuchstaben. |
_mbctoupper,_mbctoupper_l |
Kleinbuchstabe in Großbuchstaben. |
Der Ausgabewert wird durch die Einstellung der LC_CTYPE Kategorieneinstellung des Gebietsschemas betroffen; setlocale finden Sie weitere Informationen.Die Version dieser Funktion ohne das _l Suffix verwendet das aktuelle Gebietsschema für dieses Verhalten abhängig; die Version mit dem _l Suffix ist identisch, allerdings wird der Gebietsschemaparameter, der in stattdessen übergeben wird.Weitere Informationen finden Sie unter Gebietsschema.
In früheren Versionen wurde _mbctolowerjtolower aufgerufen, und _mbctoupper wurde jtoupper aufgerufen.Bei neuen Code verwenden Sie die neuen Namen stattdessen.
Zuordnung generische Textroutinen
Tchar.h-Routine |
_UNICODE und _MBCS nicht definiert |
_MBCS definiert |
_UNICODE definiert |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_t |
_totupper |
toupper |
_mbctoupper |
towupper |
_totupper_l |
toupper_l |
_mbctoupper_l |
_towupper_l |
Anforderungen
Routinen |
Erforderlicher Header |
---|---|
_mbctolower,_mbctolower_l |
<mbstring.h> |
_mbctoupper,_mbctoupper_l |
<mbstring.h> |
Weitere Kompatibilitätsinformation finden Sie unter Kompatibilität in der Einführung.
Siehe auch
Referenz
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l