Freigeben über


_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.

Siehe auch

Referenz

Datenkonvertierung

_mbctombb, _mbctombb_l