isupper
, _isupper_l
, iswupper
, _iswupper_l
Tamsayının büyük harfli bir karakteri temsil edip etmediğini belirler.
Sözdizimi
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 için tamsayı.
locale
Kullanılacak yerel ayar.
Dönüş değeri
Bu yordamların her biri, büyük bir harfin belirli bir gösterimiyse c
sıfır olmayan bir değer döndürür. isupper
büyük harf karakter ise c
sıfır olmayan bir değer (A - Z) döndürür. iswupper
büyük harfe karşılık gelen geniş bir karakterse c
veya , , iswpunct
veya iswspace
sıfır olmayan, uygulama tanımlı geniş karakter iswcntrl
iswdigit
kümesinden biriyse c
sıfır olmayan bir değer döndürür. Bu yordamların her biri test koşulunu karşılamıyorsa c
0 döndürür.
Bu işlevlerin son ekine _l
sahip sürümleri, yerel ayara bağımlı davranışları için geçerli yerel ayar yerine geçirilen yerel ayarı kullanır. Daha fazla bilgi için bkz . Yerel Ayar.
EOF değilse c
veya 0 ile 0xFF arasında (dahil) ve _isupper_l
davranışı isupper
tanımlanmamıştır. Hata ayıklama CRT kitaplığı kullanıldığında ve c
bu değerlerden biri olmadığında, işlevler bir onay oluşturur.
Genel metin yordamı eşlemeleri
TCHAR.H yordamı | _UNICODE ve _MBCS tanımlanmadı |
_MBCS tanımlanan |
_UNICODE tanımlanan |
---|---|---|---|
_istupper |
isupper |
_ismbcupper |
iswupper |
_istupper_l |
_isupper_l |
_ismbclower , _ismbclower_l , _ismbcupper , _ismbcupper_l |
_iswupper_l |
Açıklamalar
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
isupper |
<ctype.h> |
_isupper_l |
<ctype.h> |
iswupper |
<ctype.h> veya <wchar.h> |
_iswupper_l |
<ctype.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.