_ismbcl0, _ismbcl0_l, _ismbcl1, _ismbcl1_l, _ismbcl2, _ismbcl2_l
Kod sayfası 932 özel işlevler, geçerli yerel ayarı veya belirtilen lc_ctype dönüştürme durumu kategori kullanarak.
Önemli |
---|
Bu API, Windows çalışma zamanı yürütme uygulamalarda kullanılamaz.Daha fazla bilgi için bkz: /zw ile desteklenmeyen crt işlevlerinin. |
int _ismbcl0(
unsigned int c
);
int _ismbcl0_l(
unsigned int c,
_locale_t locale
);
int _ismbcl1(
unsigned int c
);
int _ismbcl1_l(
unsigned int c ,
_locale_t locale
);
int _ismbcl2(
unsigned int c
);
int _ismbcl2_l(
unsigned int c,
_locale_t locale
);
Parametreler
c
Test edilecek karakter.locale
Kullanılacak yerel ayarı.
Dönüş Değeri
Yeterli yer yoksa test durumu veya 0 karakteri sağlıyorsa her biri bu yordamlar sıfır olmayan bir değer döndürür.c < = 255 Ve buna karşılık gelen _ismbb yordam (örneğin, _ismbcalnum karşılık gelen _ismbbalnum), buna karşılık gelen bir dönüş değeri sonucu _ismbb yordamına girildi.
Notlar
Bu işlevlerden her biri belirli bir çok baytlı karakter belirli bir koşul için sınar.
Çıkış değeri ayarı tarafından etkilenen LC_CTYPE ; bölgesel ayar kategorisi bkz: setlocale daha fazla bilgi için.Bu işlevler sürümlerini _l soneki kullanan geçerli yerel ayarı için bu yerel ayara bağımlı davranışı; sürümleri ile _l sonek dışında bunun yerine geçirilen yerel ayar parametresi kullandıkları aynı.Daha fazla bilgi için bkz. Yerel ayar.
Yordamı |
(Yalnızca kod sayfası 932) koşulu test |
---|---|
_ismbcl0 |
JIS olmayan Kanji: 0x8140 < =c< = 0x889E. |
_ismbcl0_l |
JIS olmayan Kanji: 0x8140 < =c< = 0x889E. |
_ismbcl1 |
JIS düzey 1: 0x889F < =c< = 0x9872. |
_ismbcl1_l |
JIS düzey 1: 0x889F < =c< = 0x9872. |
_ismbcl2 |
JIS düzey-2: 0x989F < =c< = 0xEAA4. |
_ismbcl2_l |
JIS düzey-2: 0x989F < =c< = 0xEAA4. |
İşlevler, iade belirtilen değere c sınav koşulları yukarıda açıklanan, ancak, denetimi yapma eşleşmeleri c geçersiz bir çok baytlı karakter.Bu işlevler alt baytı 0xFF 0x00-0x3F, 0x7F veya 0xFD – aralıklardaki ise karakter sınama koşulu karşılayan gösteren sıfır olmayan bir değer döndürür.Kullanım _ismbbtrail çok baytlı karakter tanımlı olup olmadığını sınamak için.
Son kod sayfası 932 özel
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
_ismbcl0 |
<mbstring.h> |
_ismbcl0_l |
<mbstring.h> |
_ismbcl1 |
<mbstring.h> |
_ismbcl1_l |
<mbstring.h> |
_ismbcl2 |
<mbstring.h> |
_ismbcl2_l |
<mbstring.h> |
Daha fazla uyumluluk bilgileri için bkz: Uyumluluk giriş.
.NET Framework Eşdeğeri
Yoktur. Standart c işlevi çağırmak için kullanın PInvoke. Daha fazla bilgi için bkz: Platform Çağırma örnekleri.