_mbbtombc, _mbbtombc_l
Konvertiert ein Einzelbytemehrbytezeichen zu einem entsprechenden Doppelbytemehrbytezeichen.
Wichtig |
---|
Diese API kann nicht in den Anwendungen verwendet werden, die in Windows-Runtime ausführen.Weitere Informationen finden Sie unter CRT-Funktionen unterstützt nicht mit /ZW. |
unsigned int _mbbtombc( unsigned int c ); unsigned int _mbbtombc_l( unsigned int c, _locale_t locale );
Parameter
c
So konvertieren Einzelbytezeichen.locale
Zu verwendende Gebietsschema.
Rückgabewert
Wenn _mbbtombc erfolgreich c konvertiert, gibt es ein Mehrbytezeichen zurück; andernfalls gibt es 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 wird durch die Einstellung der LC_CTYPE Kategorieneinstellung des Gebietsschemas betroffen; setlocale, _wsetlocale finden Sie weitere Informationen.Die Versionen dieser Funktion sind identisch, außer dass _mbbtombc verwendet das aktuelle Gebietsschema für dieses gebietsschemaabhängigen Verhalten und _mbbtombc_l verwendet stattdessen den Gebietsschemaparameter, der übergeben wird.Weitere Informationen finden Sie unter Gebietsschema.
In früheren Versionen wurde _mbbtombchantozen benannt.Bei neuen Code verwendet _mbbtombc.
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_mbbtombc |
<mbstring.h> |
_mbbtombc_l |
<mbstring.h> |
Weitere Kompatibilitätsinformation finden Sie unter Kompatibilität.
.NET Framework-Entsprechung
Nicht zutreffend. Um die Standard-C-Funktion aufzurufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.