isalnum, iswalnum, _isalnum_l, _iswalnum_l
Belirli bir karakterin bir alfasayısal karakter olup olmadığını 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
Bu yordam döndürür sıfırdan farklı ise, her c bir alfasayısal karakter, belirli bir temsilidir.isalnumsıfır olmayan bir değer döndürür isalpha veya isdigit için sıfır olmayan bir değer olan c, diğer bir deyişle, c a – z, aralıklar olan a – z veya 0-9.iswalnumya da, sıfır dışında bir değere döndürür iswalpha veya iswdigit için sıfırdan farklı olan c.Her biri bu yordamlar, 0 döndürür c test koşulunu karşılamıyor.
Bir hata ayıklama crt kitaplıkla kullanıldığında isalnum crt Ekran, eof değil bir parametre aktarılırsa veya 0-0xFF aralığında onaylama işlemi.isalnumparametre bir dizin parametresi eof değilse tanımsız sonuçları ile ya da 0-0xFF aralığında bir dizi halinde kullanır.
Bu işlevler ile sürümlerini _l soneki yerine yerel geçirilen yerel parametresi kullandıkları dışında aynı.Daha fazla bilgi için bkz. Yerel ayar.
Genel metin yordamı eşlemeleri
TCHAR.H yordamına girildi |
_UNICODE & _mbcs tanımlı değil |
Tanımlanan _mbcs |
Tanımlanan _UNICODE |
---|---|---|---|
_istalnum |
isalnum |
iswalnum |
|
_istalnum_l |
_isalnum_l |
_ismbcalnum_l |
_iswalnum_l |
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> |
Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.