Aracılığıyla paylaş


_ismbclegal, _ismbclegal_l, _ismbcsymbol, _ismbcsymbol_l

Çok baytlı bir karakterin geçerli veya sembol karakter olup olmadığını denetler.

Ö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.

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.

Ayrıca bkz.

Başvuru

Karakter Sınıflaması

_ismbc Rutinleri

is, isw Rutinleri

_ismbb Rutinleri