isalnum, iswalnum, _isalnum_l, _iswalnum_l
Bir tamsayının alfasayısal bir karakteri temsil edip etmediğini belirler.
int isalnum(
int c
);
int iswalnum(
wint_t c
);
int _isalnum_l(
int c,
_locale_t locale
);
int _iswalnum_l(
wint_t c,
_locale_t locale
);
Parametreler
c
Test etmek için bir tamsayı.locale
Kullanılacak yerel ayar.
Dönüş Değeri
c, bir denetim karakterinin belirli bir gösterimiyse, bu yordamların her biri bir alfasayısal karakter döndürür.isalnum sıfır dışında bir değeri, isalpha veya isdigitc için sıfır dışında olduğunda döndürür; başka bir deyişle c A – Z, a – z veya 0 – 9 aralıklarındaysa.iswalnum sıfır dışında bir değeri, c için iswalpha veya iswdigit sıfır dışındaysa döndürür.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.
isalnum ve _isalnum_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ış |
---|---|---|---|
_istalnum |
isalnum |
iswalnum |
|
_istalnum_l |
_isalnum_l |
_ismbcalnum_l |
_iswalnum_l |
Gereksinimler
Yordam |
Gerekli başlık |
---|---|
isalnum |
<ctype.h> |
iswalnum |
<ctype.h> or <wchar.h> |
_isalnum_l |
<ctype.h> |
_iswalnum_l |
<ctype.h> or <wchar.h> |
Ek uyumluluk bilgileri için bkz. Uyumluluk.