Aracılığıyla paylaş


_mbctombb, _mbctombb_l

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

Önemli notÖnemli

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

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ı olursa, _mbctombb ve _mbctombb_lile ilgili tek baytlık bir karakter döndürür; c; aksi halde c döndürülür.

Notlar

_mbctombb ve _mbctombb_l işlevleri, çok baytlı bir karakteri eşdeğer bir tek baytlı karaktere dönüştürür.Karakterler, dönüştürülecek 0x20 – 0x7E veya 0xA1 – 0xDF aralığı içindeki tek baytlı karakterlere karşılık gelmelidir.

Çıkış değeri, yerel ayarın LC_CTYPE kategori ayarından etkilenir; daha fazla bilgi için, bkz. setlocale.Bu işlevin, _l sonekine sahip olmayan sürümü, yerel ayara bağlı davranışı için, geçerli yerel ayarı kullanır; _l sonekine sahip sürüm, bunun yerine iletilmiş yerel ayar parametresini kullanması hariç, aynıdır.Daha fazla bilgi için bkz. Yerel Ayar.

Önceki sürümlerde, _mbctombb zentohan olarak bilinirdi.Onun yerine mbctombb kullanın.

Gereksinimler

Yordam

Gerekli başlık

_mbctombb

<mbstring.h>

_mbctombb_l

<mbstring.h>

Daha fazla ek uyumluluk bilgileri için bkz. Uyumluluk.

.NET Framework Eşdeğeri

Uygulanamaz. Standart C işlevini çağırmak için PInvoke kullanın. Daha fazla bilgi için bkz. Platform Çağırma Örnekleri.

Ayrıca bkz.

Başvuru

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