_ismbclegal, _ismbclegal_l, _ismbcsymbol, _ismbcsymbol_l
Çok baytlı bir karakterin geçerli veya sembol karakter olup olmadığını denetler.
![]() |
---|
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. |
int _ismbclegal(
unsigned int c
);
int _ismbclegal_l(
unsigned int c,
_locale_t locale
);
int _ismbcsymbol(
unsigned int c
);
int _ismbcsymbol_l(
unsigned int c,
_locale_t locale
);
Parametreler
c
Test edilecek karakter.locale
Kullanılacak yerel ayar.
Dönüş Değeri
Bu yordamların her biri, karakter test koşulunu karşılarsa sıfır harici bir değer veya karşılamazsa 0 getirir.c<= 255 ise ve buna karşılık gelen _ismbb yordamı varsa (örneğin, _ismbcalnum_ismbbalnum öğesine karşılık gelir), sonuç karşılık gelen _ismbb yordamının dönüş değeridir.
Notlar
Bu işlevlerin her biri, belirli bir koşul için, belirli bir çok baytlı karakteri test eder.
Bu işlevlerin _l son ekine sahip olmayanlar haricinde, geçerli yerel ayar yerine geçirilen yerel ayara bağlı davranışları için kullanılan sürümler aynıdır.Daha fazla bilgi için bkz. Yerel Ayar.
Yordam |
Test koşulu |
Kod sayfası 932 örneği |
---|---|---|
_ismbclegal |
Geçerli çok baytlı |
Yalnız ve yalnız c'nin ilk baytı 0x81 – 0x9F veya 0xE0 – 0xFC aralığında, ikinci baytıysa 0x40 - 0x7E veya 0x80 - FC aralığında olduğunda sıfır olmayan bir değer döndürür. |
_ismbcsymbol |
Çok baytlı sembolü |
Yalnız ve yalnızca 0x8141<=c<=0x81AC olduğunda sıfır olmayan bir değer döndürür. |
Genel Metin Yordam Eşleşmeleri
Tchar.h yordamı |
_UNICODE ve _MBCS tanımlanmaz |
_MBCS tanımlanmış |
_UNICODE tanımlanmış |
---|---|---|---|
_istlegal |
Daima yanlış getirir |
_ismbclegal |
Daima yanlış döndürür. |
_istlegal_l |
Daima yanlış getirir |
_ismbclegal_l |
Daima yanlış döndürür. |
Gereksinimler
Yordam |
Gerekli başlık |
---|---|
_ismbclegal,_ismbclegal_l |
<mbstring.h> |
_ismbcsymbol,_ismbcsymbol_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.