isdigit, iswdigit, _isdigit_l, _iswdigit_l
Belirli bir karakterin ondalık basamaklı karakter olup olmadığını belirler.
int isdigit(
int c
);
int iswdigit(
wint_t c
);
int _isdigit_l(
int c,
_locale_t locale
);
int _iswdigit_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 ondalık basamak karakteri, belirli bir temsilidir. isdigitsıfır olmayan bir değer döndürür c ondalık hanesi (0-9). iswdigitsıfır olmayan bir değer döndürür c bir ondalık basamak karaktere karşılık gelen geniş bir karakter. 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 isdigit crt Ekran, eof değil bir parametre aktarılırsa veya 0-0xFF aralığında onaylama işlemi. Bir hata ayıklama crt kitaplıkla kullanıldığında isdigit parametresi bir dizi parametresi eof değilse tanımsız sonuçları ile ya da 0-0xFF aralığında içine dizin olarak kullanır.
Bu işlevler ile sürümlerini _l soneki yerine yerel yerel ayara bağımlı davranışlarını geçirilen yerel 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 |
---|---|---|---|
_istdigit |
isdigit |
iswdigit |
|
_istdigit_l |
_isdigit_l |
_iswdigit_l |
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
isdigit |
<ctype.h> |
iswdigit |
<ctype.h> veya <wchar.h> |
_isdigit_l |
<ctype.h> |
_iswdigit_l |
<ctype.h> veya <wchar.h> |
Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.