Freigeben über


_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Testet und konvertiert den Groß-/Kleinbuchstaben eines Multibytezeichen.

Wichtig

Diese API kann nicht in Anwendungen verwendet werden, die in Windows-Runtime ausgeführt werden.Weitere Informationen finden Sie unter CRT-Funktionen nicht mit /ZW unterstützt.

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
    Zu konvertierendes Multibytezeichen.

  • locale
    Zu verwendendes Gebietsschema.

Rückgabewert

Jede dieser Funktionen gibt das konvertierte Zeichen c zurück, sofern dies möglich ist. Andernfalls wird das Zeichen c unverändert zurückgegeben.

Hinweise

Die Funktionen testen ein Zeichen c und geben, falls möglich, eine der folgenden Konvertierungen zurück.

Routinen

Konvertiert

_mbctolower,_mbctolower_l

Großbuchstaben in Kleinbuchstaben.

_mbctoupper,_mbctoupper_l

Kleinbuchstaben in Großbuchstaben.

Der Ausgabewert ist von der LC_CTYPE-Kategorieneinstellung des Gebietsschemas betroffen; weitere Informationen finden Sie unter setlocale. Die Version dieser Funktion ohne das _l-Suffix verwendet das aktuelle Gebietsschema für dieses vom Gebietsschema abhängige Verhalten; die Version mit dem _l-Suffix ist beinahe identisch, verwendet jedoch stattdessen den ihr übergebenen Gebietsschemaparameter. Weitere Informationen finden Sie unter Locale.

In früheren Versionen wurde _mbctolower als jtolower und _mbctoupper als jtoupper bezeichnet. Verwenden Sie bei dem neuen Code stattdessen die die neuen Namen.

Zuordnung generischer 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 Informationen zur Kompatibilität finden Sie unter Kompatibilität.

Siehe auch

Referenz

Datenkonvertierung

_mbbtombc, _mbbtombc_l

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

_mbctombb, _mbctombb_l