_mbctombb
, _mbctombb_l
Çift baytlı çok baytlı bir karakteri, karşılık gelen tek 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 _mbctombb(
unsigned int c
);
unsigned int _mbctombb_l(
unsigned int c,
_locale_t locale
);
Parametreler
c
Dönüştürülecek çok baytlı karakter.
locale
Kullanılacak yerel ayar.
Dönüş değeri
Başarılı _mbctombb
olursa ve _mbctombb_l
öğesine karşılık gelen c
tek baytlık karakteri döndürür; aksi takdirde döndürür c
.
Açıklamalar
_mbctombb
ve _mbctombb_l
işlevleri, belirli bir çok baytlı karakteri karşılık gelen tek baytlı çok baytlı karaktere dönüştürür. Karakterler, dönüştürülecek 0xDF 0x20 aralığı (0x7E veya 0xA1) içindeki tek baytlı karakterlere karşılık gelir.
Çıkış değeri, yerel ayarın LC_CTYPE
kategori ayarının ayarından etkilenir. Daha fazla bilgi için bkz. setlocale
. Bu işlevin son eki olmayan _l
sürümü, bu yerel ayara bağımlı davranış için geçerli yerel ayarı kullanır; son ekine _l
sahip sürüm, bunun yerine geçirilen yerel ayar parametresini kullanması dışında aynıdır. Daha fazla bilgi için bkz . Yerel Ayar.
Önceki sürümlerde _mbctombb
olarak adlandırılıyordu zentohan
. Bunun yerine _mbctombb
kullanın.
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 |
---|---|
_mbctombb |
<mbstring.h> |
_mbctombb_l |
<mbstring.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Ayrıca bkz.
Veri dönüştürme
_mbbtombc
, _mbbtombc_l
_mbcjistojms
, _mbcjistojms_l
, _mbcjmstojis
, _mbcjmstojis_l
_mbctohira
, _mbctohira_l
, _mbctokata
, _mbctokata_l
_mbctolower
, _mbctolower_l
, _mbctoupper
, _mbctoupper_l