Aracılığıyla paylaş


isalpha, iswalpha, _isalpha_l, _iswalpha_l

Tamsayının alfabetik bir karakteri temsil edip etmediğini belirler.

Sözdizimi

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 için tamsayı.

locale
Geçerli yerel ayar yerine kullanılacak yerel ayar.

Dönüş değeri

Bu yordamların her biri alfabetik bir karakterin belirli bir gösterimiyse c sıfır olmayan bir değer döndürür. isalpha , A - Z veya a - z aralıkları içindeyse c sıfır olmayan bir değer döndürür. iswalphayalnızca sıfır olmayan veya iswlower sıfır olmayan geniş karakterler için iswupper sıfır olmayan bir değer döndürür; yani , , iswpunctveya iswspace sıfır olmayan, uygulama tanımlı bir kümeden biri olan iswcntrliswdigitgeniş karakterler için. Bu yordamların her biri test koşulunu karşılamıyorsa c 0 döndürür.

Bu işlevlerin son ekine _l sahip sürümleri, geçerli yerel ayar yerine geçirilen yerel ayar parametresini kullanır. Daha fazla bilgi için bkz . Yerel Ayar.

EOF değilse c veya 0 ile 0xFF arasında (dahil) ve _isalpha_l davranışı isalpha tanımlanmamıştır. 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şlemeleri

TCHAR.H yordamı _UNICODE ve _MBCS tanımlanmadı _MBCS Tanımlanan _UNICODE Tanımlanan
_istalpha isalpha _ismbcalpha iswalpha
_istalpha_l _isalpha_l _ismbcalpha_l _iswalpha_l

Açıklamalar

Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.

Gereksinimler

Yordam Gerekli başlık
isalpha <ctype.h>
iswalpha <ctype.h> veya <wchar.h>
_isalpha_l <ctype.h>
_iswalpha_l <ctype.h> veya <wchar.h>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Ayrıca bkz.

Karakter sınıflandırması
Yerel ayar
is, isw yordamlar