_mbbtombc, _mbbtombc_l
Konvertiert ein Einzelbytemehrbytezeichen zu einem entsprechenden Doppelbytemehrbytezeichen.
Wichtig
Diese API kann nicht in Anwendungen verwendet werden, die im Windows-Runtime ausgeführt werden.Weitere Informationen finden Sie unter CRT-Funktionen nicht mit /ZW unterstützt.
unsigned int _mbbtombc(
unsigned int c
);
unsigned int _mbbtombc_l(
unsigned int c,
_locale_t locale
);
Parameter
c
Einzelbytezeichen zu konvertieren.locale
Zu verwendendes Gebietsschema.
Rückgabewert
Wenn _mbbtombc erfolgreich c konvertiert, gibt sie einen Mehrbytezeichen zurück; Andernfalls gibt sie c zurück.
Hinweise
Die _mbbtombc-Funktion konvertiert ein angegebenes Einzelbytemehrbytezeichen zu einem entsprechenden Doppelbytemehrbytezeichen. Zeichen müssen innerhalb des Bereichs 0x20 sein - 0x7E oder 0xA1 - konvertiert werden 0xDF.
Der Ausgabewert ist von der LC_CTYPE-Kategorieneinstellung des Gebietsschemas betroffen; weitere Informationen finden Sie unter setlocale, _wsetlocale. Die Versionen dieser Funktion sind identisch, dass _mbbtombc verwendet das aktuelle Gebietsschema gebietsschemaabhängigen dieses Verhalten und _mbbtombc_l verwendet stattdessen den Parameter, der übergeben wird. Weitere Informationen finden Sie unter Locale.
In früheren Versionen wurde _mbbtombchantozen. Bei neuen Code mit _mbbtombc.
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_mbbtombc |
<mbstring.h> |
_mbbtombc_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.