toupper, _toupper, towupper, _toupper_l, _towupper_l
Karakter büyük harfe dönüştürme.
int toupper(
int c
);
int _toupper(
int c
);
int towupper(
wint_t c
);
int _toupper_l(
int c ,
_locale_t locale
);
int _towupper_l(
wint_t c ,
_locale_t locale
);
Parametreler
c
Dönüştürmek için karakter.locale
Kullanılacak yerel ayarı.
Dönüş Değeri
Bu yordamlar, her bir kopyasını dönüştürür c, mümkünse ve sonucu verir.
c Geniş bir karakter olduğu için iswlower sıfır olduğu ve kendisi için karşılık gelen bir geniş karakter iswupper sıfır olmayan, iş towupper ; ilgili geniş karakteri verir Aksi halde, towupper döndüren c değişmez.
Dönüş değeri yok bir hatayı göstermek için ayrılmış.
Sırayla toupper beklenen sonuçları elde etmek için __isascii ve islower her ikisi de sıfır olmayan bir değer döndürmelidir.
Notlar
Bu yordamlar verilen küçük harf büyük harfe mümkünse dönüştürür ve uygun.Büyük/küçük harfe dönüştürme towupper yerel özeldir.Yalnızca geçerli yerel ilgili karakter durumda değiştirilir.İşlevleri olmadan _l şu anda ayarlanmış soneki kullanan yerel ayarı.Sürümleri ile bu işlevlerin _l sonekini yerel bir parametre olarak alır ve yerine şu anda ayarlanmış kullanan yerel ayarı.Daha fazla bilgi için bkz. Yerel ayar.
Sırayla toupper beklenen sonuçları elde etmek için __isascii ve isupper her ikisi de sıfır olmayan bir değer döndürmelidir.
Genel metin yordamı eşlemeleri
TCHAR.H yordamına girildi |
_UNICODE & _mbcs tanımlı değil |
Tanımlanan _mbcs |
Tanımlanan _UNICODE |
---|---|---|---|
_totupper |
toupper |
_mbctoupper |
towupper |
_totupper_l |
_toupper_l |
_mbctoupper_l |
_towupper_l |
[!NOT]
_toupper_lve _towupper_l hiçbir yerel yükleme vardır ve doğrudan çağrılmak üzere düşünülmemiştir.İç kullanımına sunulan _totupper_l.
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
toupper |
<ctype.h> |
_toupper |
<ctype.h> |
towupper |
<ctype.h> veya <wchar.h> |
Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.
Örnek
Örneğe bakın işlevlerine.