toupper
, _toupper
, towupper
, _toupper_l
, , _towupper_l
Karakteri büyük harfe dönüştürün.
Sözdizimi
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ürülecek karakter.
locale
Kullanılacak yerel ayar.
Dönüş değeri
Bu yordamların her biri, mümkünse bir kopyasını c
dönüştürür ve sonucu döndürür.
Sıfır olmayan geniş bir karakterse c
iswlower
ve sıfır olmayana karşılık gelen bir geniş karakter iswupper
varsa, towupper
karşılık gelen geniş karakteri döndürür; aksi takdirde değişmeden towupper
döndürür c
.
Hata belirtmek için ayrılmış bir dönüş değeri yoktur.
Açıklamalar
Bu yordamların her biri, mümkünse ve uygunsa belirli bir küçük harfi büyük harfe dönüştürür. büyük/küçük harf dönüştürmesi towupper
yerel ayara özgüdür. Yalnızca geçerli yerel ayarla ilgili karakterler büyük/küçük harfle değiştirilir. Soneki _l
olmayan işlevler, şu anda ayarlanmış olan yerel ayarı kullanır. Bu işlevlerin sonekli _l
sürümleri, yerel ayarı parametre olarak alır ve şu anda ayarlanmış olan yerel ayar yerine bunu kullanır. Daha fazla bilgi için bkz . Yerel Ayar.
Beklenen sonuçları vermek için toupper
sıfır olmayan bir değer __isascii
döndürmelidir.
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.
Genel metin yordamı eşlemeleri
TCHAR.H Rutin |
_UNICODE ve _MBCS tanımlanmadı |
_MBCS Tanımlanan |
_UNICODE Tanımlanan |
---|---|---|---|
_totupper |
toupper |
_mbctoupper |
towupper |
_totupper_l |
_toupper_l |
_mbctoupper_l |
_towupper_l |
Not
_toupper_l
ve _towupper_l
hiçbir yerel ayar bağımlılığı yoktur ve doğrudan çağrılması amaçlanmamıştır. Bunlar tarafından _totupper_l
dahili kullanım için sağlanır.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
toupper |
<ctype.h> |
_toupper |
<ctype.h> |
towupper |
<ctype.h> veya <wchar.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Örnek
İşlevler'deki to
örne bakın.
Ayrıca bkz.
is
, isw
yordamlar
to
işlevleri
Yerel ayar
Çok baytlı karakter dizilerinin yorumlanması
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin