Aracılığıyla paylaş


tolower, _tolower, towlower, _tolower_l, , _towlower_l

Bir karakteri küçük harfe dönüştürür.

Sözdizimi

int tolower(
   int c
);
int _tolower(
   int c
);
int towlower(
   wint_t c
);
int _tolower_l(
   int c,
   _locale_t locale
);
int _towlower_l(
   wint_t c,
   _locale_t locale
);

Parametreler

c
Dönüştürülecek karakter.

locale
Yerel ayara özgü çeviri için kullanılacak yerel ayar.

Dönüş değeri

Bu yordamların her biri, dönüştürme mümkünse bir kopyasını c küçük harfe dönüştürür ve sonucu döndürür. Hata belirtmek için ayrılmış bir dönüş değeri yoktur.

Açıklamalar

Bu yordamların her biri, mümkünse ve ilgiliyse belirli bir büyük harfi küçük harfe dönüştürür. büyük/küçük harf dönüştürmesi towlower 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 son ekine _l sahip sürümleri, parametre olarak yerel ayarı alır ve şu anda ayarlanmış yerel ayar yerine bunu kullanır. Daha fazla bilgi için bkz . Yerel Ayar.

Beklenen sonuçları __isascii vermek için _tolower ve isupper her ikisi de sıfır olmayan 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 yordamı _UNICODE ve _MBCS tanımlanmadı _MBCS tanımlanan _UNICODE tanımlanan
_totlower tolower _mbctolower towlower
_totlower_l _tolower_l _mbctolower_l _towlower_l

Not

_tolower_l ve _towlower_l hiçbir yerel ayar bağımlılığı yoktur ve doğrudan çağrılması amaçlanmamıştır. Bunlar tarafından _totlower_ldahili kullanım için sağlanır.

Gereksinimler

Yordam Gerekli başlık
tolower <ctype.h>
_tolower <ctype.h>
towlower <ctype.h> veya <wchar.h>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Örnek

İşlevler'deki toörne bakın.

Ayrıca bkz.

Veri dönüştürme
is, isw yordamlar
to işlevleri
Yerel ayar
Çok baytlı karakter dizilerinin yorumlanması