_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Tests und konvertiert der Fall eines Mehrbytezeichen.

Wichtiger HinweisWichtig

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

Datenkonvertierung

_mbbtombc, _mbbtombc_l

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

_mbctombb, _mbctombb_l