Aracılığıyla paylaş


isupper, _isupper_l, iswupper, _iswupper_l

Belirli bir karakterin üst durumda olup olmadığını belirler.

int isupper(
   int c 
);
int _isupper_l (
   int c,
   _locale_t locale
);
int iswupper(
   wint_t c 
);
int _iwsupper_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 büyük harf belirli bir gösterimidir.isuppersıfır olmayan bir değer döndürür c büyük bir karakter (a-z).iswuppersıfır olmayan bir değer döndürür c bir büyük harfe karşılık gelen geniş bir karakter veya c hangi hiçbiri için uygulama tanımlı bir geniş karakter kümesi biri olan iswcntrl, iswdigit, iswpunct, veya iswspace sıfır olur.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 isupper 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 isupper 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

_istupper

isupper

_ismbcupper

iswupper

_istupper_l

_isupper_l

_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l

_iswupper_l

Gereksinimler

Yordamı

Gerekli başlık

isupper

<ctype.h>

_isupper_l

<ctype.h>

iswupper

<ctype.h> veya <wchar.h>

_iswupper_l

<ctype.h>

Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.

.NET Framework Eşdeğeri

System::char::IsUpper

Ayrıca bkz.

Başvuru

Karakter sınıflandırma

Yerel ayar

is, isw yordamları