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.

.NET Framework Eşdeğeri

System::Char::IsLetter

Ayrıca bkz.

Başvuru

Karakter Sınıflaması

Yerel Ayar

is, isw Rutinleri