_ismbblead, _ismbblead_l
Bir karakterin çok baytlı bir karakterin ilk baytı olup olmadığını belirlemek için karakteri test eder.
Ö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 _ismbblead(
unsigned int c
);
int _ismbblead_l(
unsigned int c,
_locale_t locale
);
Parametreler
c
Test edilecek tamsayı.locale
Kullanılacak yerel ayar.
Dönüş Değeri
c tamsayısı çok baytlı bir karakterin ilk baytıysa, sıfır olmayan bir değer döndürür.
Notlar
Çok baytlı karakterler bir ön bayt ve onu izleyen son bayttan oluşur.Ön baytlar verilen bir karakter kümesi için belirli bir aralıkta olmalarıyla fark edilirler.Örneğin, yalnızca kod sayfası 932'de ön bayt 0x81 – 0x9F ve 0xE0 – 0xFC aralığındadır.
_ismbblead, yerel ayara bağımlı davranış için geçerli yerel ayarı kullanır._ismbblead_l aynıdır, tek farkı bunun yerine iletilen yerel ayarı kullanmasıdır.Daha fazla bilgi için bkz. Yerel Ayar.
Genel Metin Yordam Eşleşmeleri
Tchar.h yordamı |
_UNICODE ve _MBCS tanımlanmaz |
_MBCS tanımlanmış |
_UNICODE tanımlanmış |
---|---|---|---|
_istlead |
Daima yanlış getirir |
_ismbblead |
Daima yanlış getirir |
Gereksinimler
Yordam |
Gerekli başlık |
İsteğe bağlı üst bilgi |
---|---|---|
_ismbblead |
<mbctype.h> veya <mbstring.h> |
<ctype.h>,* <limits.h>, <stdlib.h> |
_ismbblead_l |
<mbctype.h> veya <mbstring.h> |
<ctype.h>,* <limits.h>, <stdlib.h> |
* Test koşullarına ilişkin bildirim sabitleri için.
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.