Aracılığıyla paylaş


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

_ismbcalnum

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ş.

.NET Framework Eşdeğeri

System::char::IsLetterOrDigit

Ayrıca bkz.

Başvuru

Karakter sınıflandırma

Yerel ayar

is, isw yordamları