_mbctolower
, _mbctolower_l
, _mbctoupper
, _mbctoupper_l
Çok baytlı bir karakteri test eder ve dönüştürür.
Önemli
Bu API, Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz. Daha fazla bilgi için bkz. Evrensel Windows Platformu uygulamalarında desteklenmeyen CRT işlevleri.
Sözdizimi
unsigned int _mbctolower(
unsigned int c
);
unsigned int _mbctolower_l(
unsigned int c,
_locale_t locale
);
unsigned int _mbctoupper(
unsigned int c
);
unsigned int _mbctoupper_l(
unsigned int c,
_locale_t locale
);
Parametreler
c
Dönüştürülecek çok baytlı karakter.
locale
Kullanılacak yerel ayar.
Dönüş değeri
Bu işlevlerin her biri, mümkünse dönüştürülmüş karakterini c
döndürür. Aksi takdirde, karakteri c
değişmeden döndürür.
Açıklamalar
İşlevler bir karakteri c
test eder ve mümkünse aşağıdaki dönüştürmelerden birini uygular.
Rutin | Dönüştürür |
---|---|
_mbctolower , _mbctolower_l |
Büyük harf karakterden küçük harfe. |
_mbctoupper , _mbctoupper_l |
Küçük harf karakterden büyük karaktere. |
Çıkış değeri, yerel ayarın LC_CTYPE
kategori ayarının ayarından etkilenir. Daha fazla bilgi için bkz. setlocale
. Bu işlevin son eki olmayan _l
sürümü, bu yerel ayara bağımlı davranış için geçerli yerel ayarı kullanır; son ekine _l
sahip sürüm, bunun yerine geçirilen yerel ayar parametresini kullanması dışında aynıdır. Daha fazla bilgi için bkz . Yerel Ayar.
Önceki sürümlerde _mbctolower
olarak _mbctoupper
ve jtolower
olarak adlandırılıyordujtoupper
. Yeni kod için bunun yerine yeni adları kullanın.
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 yordamı | _UNICODE ve _MBCS tanımlanmadı |
_MBCS tanımlanan |
_UNICODE tanımlanan |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_t |
_totupper |
toupper |
_mbctoupper |
towupper |
_totupper_l |
toupper_l |
_mbctoupper_l |
_towupper_l |
Gereksinimler
Rutin | Gerekli başlık |
---|---|
_mbctolower , _mbctolower_l |
<mbstring.h> |
_mbctoupper , _mbctoupper_l |
<mbstring.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Ayrıca bkz.
Veri dönüştürme
_mbbtombc
, _mbbtombc_l
_mbcjistojms
, _mbcjistojms_l
, _mbcjmstojis
, _mbcjmstojis_l
_mbctohira
, _mbctohira_l
, _mbctokata
, _mbctokata_l
_mbctombb
, _mbctombb_l