Aracılığıyla paylaş


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ı cdönüştürür ve sonucu döndürür.

Sıfır olmayan geniş bir karakterse ciswlower 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_ldahili 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ı