isupper, _isupper_l, iswupper, _iswupper_l
Bir tamsayının bir büyük harf karakterini temsil edip etmediğini 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
c bir denetim karakterinin belirli bir gösterimiyse, bu yordamların her biri bir büyük harf döndürür.isuppersıfır dışında bir değeri, c büyük harf (A – Z) karakteriyse döndürür.iswupper sıfır dışında bir değeri, c büyük harfle ilişkili geniş karakterse veya c geniş karakterlerin uygulama tanımlı kümesinin birisiyse döndürür; bu, iswcntrl, iswdigit, iswpunct veya iswspace seçeneklerinden hiçbirinin sıfır dışında olmadığı durum içindir.c test koşulunu karşılamazsa, bu yordamların her biri 0 getirir.
Bu işlevlerin _l son ekine sahip versiyonları, yerel ayara bağlı davranışları için, mevcut yerel ayar yerine geçirilen yerel ayarı kullanır.Daha fazla bilgi için bkz. Yerel Ayar.
isupper ve _isupper_l davranışı, c EOF değilse veya 0-0xFF aralığındaysa tanımsızdır.Bir 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şleşmeleri
TCHAR.H yordamı |
_UNICODE & _MBCS tanımlanmamış |
_MBCS tanımlanmış |
_UNICODE tanımlanmış |
---|---|---|---|
_istupper |
isupper |
iswupper |
|
_istupper_l |
_isupper_l |
_iswupper_l |
Gereksinimler
Yordam |
Gerekli başlık |
---|---|
isupper |
<ctype.h> |
_isupper_l |
<ctype.h> |
iswupper |
<ctype.h> or <wchar.h> |
_iswupper_l |
<ctype.h> |
Ek uyumluluk bilgileri için bkz. Uyumluluk.