_mbctombb, _mbctombb_l
Konvertiert ein Doppelbyte-Multibytezeichen in ein entsprechendes Einzelbyte-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 _mbctombb(
unsigned int c
);
unsigned int _mbctombb_l(
unsigned int c,
_locale_t locale
);
Parameter
c
Zu konvertierendes Multibytezeichen.locale
Zu verwendendes Gebietsschema.
Rückgabewert
Wenn erfolgreich, _mbctombb und _mbctombb_l, gibt dem Einzelbytezeichen zurück, die c entspricht; Andernfalls gibt sie c zurück.
Hinweise
Die Funktionen _mbctombb und _mbctombb_l konvertieren ein angegebenes Mehrbytezeichen zu einem entsprechenden Einzelbytemehrbytezeichen. Die Zeichen müssen den Einzelbytezeichen innerhalb des Bereichs 0x20–0x7E oder 0xA1–0xDF entsprechen, um konvertiert zu werden.
Die Ausgabewert ist von der Einstellung der LC_CTYPE -Kategorieeinstellung 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 _mbctombb noch zentohan genannt. Verwenden Sie stattdessen _mbctombb.
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_mbctombb |
<mbstring.h> |
_mbctombb_l |
<mbstring.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
.NET Framework-Entsprechung
Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.
Siehe auch
Referenz
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l