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

_ismbcalnum

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.

.NET Framework Eşdeğeri

System::Char::IsLetterOrDigit

Ayrıca bkz.

Başvuru

Karakter Sınıflaması

Yerel Ayar

is, isw Rutinleri