Aracılığıyla paylaş


_mbbtombc, _mbbtombc_l

Tek baytlı çok baytlı bir karakteri karşılık gelen çift baytlı çok baytlı karaktere dönüştürür.

Önemli

Bu API, Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz. Daha fazla bilgi için bkz. Evrensel Windows Platformu uygulamalarında desteklenmeyen CRT işlevleri.

Sözdizimi

unsigned int _mbbtombc(
   unsigned int c
);
unsigned int _mbbtombc_l(
   unsigned int c,
   _locale_t locale
);

Parametreler

c
Dönüştürülecek tek baytlık karakter.

locale
Kullanılacak yerel ayar.

Dönüş değeri

başarıyla dönüştürürse _mbbtombc c, çok baytlı bir karakter döndürür; aksi takdirde döndürür c.

Açıklamalar

İşlev, _mbbtombc belirli bir tek baytlı çok baytlı karakteri karşılık gelen çift baytlı çok baytlı karaktere dönüştürür. Karakterlerin dönüştürülmesi için 0x20 - 0x7E veya 0xA1 - 0xDF aralığında olması gerekir.

Çıkış değeri, yerel ayarın LC_CTYPE kategori ayarının ayarından etkilenir. Daha fazla bilgi için bkz. setlocale, _wsetlocale. Bu işlevin sürümleri aynıdır, ancak _mbbtombc bu yerel ayara bağımlı davranış için geçerli yerel ayarı kullanır ve _mbbtombc_l bunun yerine geçirilen yerel ayar parametresini kullanır. Daha fazla bilgi için bkz . Yerel Ayar.

Önceki sürümlerde _mbbtombc olarak adlandırılmıştı hantozen. Yeni kod için kullanın _mbbtombc.

Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.

Gereksinimler

Yordam Gerekli başlık
_mbbtombc <mbstring.h>
_mbbtombc_l <mbstring.h>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Ayrıca bkz.

Veri dönüştürme
_mbctombb, _mbctombb_l