_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 |
---|
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
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l