Aracılığıyla paylaş


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

_ismbcdigit

iswdigit

_istdigit_l

_isdigit_l

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

.NET Framework Eşdeğeri

System::char::IsDigit

Ayrıca bkz.

Başvuru

Karakter sınıflandırma

Yerel ayar

is, isw yordamları