isalpha, iswalpha, _isalpha_l, _iswalpha_l
Bir tamsayının alfabetik bir karakteri temsil edip etmediğini belirler.
int isalpha(
int c
);
int iswalpha(
wint_t c
);
int _isalpha_l(
int c,
_locale_t locale
);
int _iswalpha_l(
wint_t c,
_locale_t locale
);
Parametreler
c
Test etmek için bir tamsayı.locale
Mevcut yerel ayar yerine kullanılacak olan yerel ayar.
Dönüş Değeri
c, bir denetim karakterinin belirli bir gösterimiyse, bu yordamların her biri bir alfabetik karakter döndürür.isalpha sıfır dışında bir değeri c A – Z veya a – z aralıkları içindeyse döndürür.iswalpha sıfır dışında bir değeri yalnızca, geniş karakterler için iswupper veya iswlower sıfır dışında olduğunda döndürür; başka bir deyişle, iswcntrl, iswdigit, iswpunct veya iswspace seçeneklerinden hiçbirinin sıfır dışında olmadığı uygulama tanımlı kümenin birisi olan geniş karakterler içindir.c test koşulunu karşılamazsa, bu yordamların her biri 0 getirir.
_l sonekine sahip bu işlevlerin sürümleri, geçerli yerel ayarı yerine iletilen yerel ayar parametresini kullanmalarıdır.Daha fazla bilgi için bkz. Yerel Ayar.
isalpha ve _isalpha_l davranışı, c EOF değilse veya 0-0xFF aralığındaysa tanımsızdır.Bir hata ayıklama CRT kitaplığı kullanıldığında ve c bu değerlerden biri olmadığında, işlevler bir onay oluşturur.
Genel Metin Yordam Eşleşmeleri
TCHAR.H yordamı |
_UNICODE & _MBCS tanımlanmamış |
_MBCS tanımlanmış |
_UNICODE tanımlanmış |
---|---|---|---|
_istalpha |
isalpha |
_ismbcalpha |
iswalpha |
_istalpha_l |
_isalpha_l |
_ismbcalpha_l |
_iswalpha_l |
Gereksinimler
Yordam |
Gerekli başlık |
---|---|
isalpha |
<ctype.h> |
iswalpha |
<ctype.h> or <wchar.h> |
_isalpha_l |
<ctype.h> |
_iswalpha_l |
<ctype.h> or <wchar.h> |
Ek uyumluluk bilgileri için bkz. Uyumluluk.