_mbctombb, _mbctombb_l
Konvertiert ein Doppelbytemehrbytezeichen zu einem entsprechenden Einzelbytemehrbytezeichen.
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 _mbctombb( unsigned int c ); unsigned int _mbctombb_l( unsigned int c, _locale_t locale );
Parameter
c
So konvertieren Mehrbytezeichen.locale
Zu verwendende Gebietsschema.
Rückgabewert
Wenn erfolgreich, _mbctombb und _mbctombb_l, gibt das Einzelbytezeichen zurück, das in c entspricht; andernfalls gibt es c zurück.
Hinweise
Die _mbctombb und _mbctombb_l-Funktionen konvertieren ein angegebenes Mehrbytezeichen zu einem entsprechenden Einzelbytemehrbytezeichen.Zeichen müssen auf den Einzelbytezeichen innerhalb des Bereichs 0x20 entsprechen - 0x7E oder 0xA1 - konvertiert werden 0xDF.
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, außer dass verwendet, die in der Gebietsschemaparameter stattdessen übergeben.Weitere Informationen finden Sie unter Gebietsschema.
In früheren Versionen wurde _mbctombbzentohan aufgerufen.Verwendung _mbctombb stattdessen.
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_mbctombb |
<mbstring.h> |
_mbctombb_l |
<mbstring.h> |
Weitere Kompatibilitätsinformation finden Sie unter Kompatibilität in der Einführung.
.NET Framework-Entsprechung
Nicht zutreffend. Um die Standard-C-Funktion aufzurufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.
Siehe auch
Referenz
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l