Aracılığıyla paylaş


isalnum, iswalnum, _isalnum_l, _iswalnum_l

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

Sözdizimi

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

locale
Kullanılacak yerel ayar.

Dönüş değeri

Bu yordamların her biri, alfasayısal bir karakterin belirli bir gösterimiyse c sıfır olmayan bir değer döndürür. isalnum, için csıfır değilse veya isdigit sıfır isalpha değilse, yani A - Z, a - z veya 0 - 9 aralığındaysa c sıfır olmayan bir değer döndürür. iswalnumveya için csıfır değilse sıfır olmayan bir değer iswalphaiswdigit döndürür. 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 _isalnum_l davranışı isalnum 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
_istalnum isalnum _ismbcalnum iswalnum
_istalnum_l _isalnum_l _ismbcalnum_l _iswalnum_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
isalnum <ctype.h>
iswalnum <ctype.h> veya <wchar.h>
_isalnum_l <ctype.h>
_iswalnum_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