Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yerel ayar , programınızı özelleştirmek için kullanabileceğiniz ülke/bölge ve dil ayarlarını ifade eder. Yerel ayara bağımlı bazı kategoriler tarihler ve parasal değerler için görüntüleme biçimlerini içerir. Daha fazla bilgi için bkz . Yerel ayar kategorileri.
İşlevleri setlocale sonek olmadan _l kullanırken geçerli program veya iş parçacığı yerel ayarı bilgilerinin bir kısmını veya tümünü değiştirmek veya sorgulamak için işlevini kullanın. Soneki olan _l işlevler, yalnızca ilgili işlevin yürütülmesi sırasında yerel ayar bilgileri için geçirilen yerel ayar parametresini kullanır. Sonek içeren bir işlevle kullanılacak bir _l yerel ayar oluşturmak için kullanın _create_locale. Bu yerel ayarı boşaltmak için kullanın _free_locale. Geçerli yerel ayarı almak için kullanın _get_current_locale.
Her iş parçacığının kendi yerel ayarı olup olmadığını veya bir programdaki tüm iş parçacıklarının aynı yerel ayarı paylaşıp paylaşmadığını denetlemek için kullanın _configthreadlocale . Daha fazla bilgi için bkz . Yerel ayarlar ve kod sayfaları.
Aşağıdaki tabloda yer alan işlevlerin ("güvenli") soneki ile _s gösterilen daha güvenli sürümleri mevcuttur. Daha fazla bilgi için bkz . CRT'deki güvenlik özellikleri.
Yerel ayara bağımlı yordamlar
| Yordam | Kullanma |
setlocale kategori ayarı bağımlılığı |
|---|---|---|
atof, _atof_l, _wtof, _wtof_l |
Karakteri kayan nokta değerine dönüştürme | LC_NUMERIC |
atoi, _atoi_l, _wtoi, _wtoi_l |
Karakteri tamsayı değerine dönüştürme | LC_NUMERIC |
_atoi64, _atoi64_l, _wtoi64, _wtoi64_l |
Karakteri 64 bit tamsayı değerine dönüştürme | LC_NUMERIC |
atol, _atol_l, _wtol, _wtol_l |
Karakteri uzun değere dönüştürme | LC_NUMERIC |
_atodbl, _atodbl_l, _atoldbl, , _atoldbl_l, _atoflt, _atoflt_l |
Karakteri çift uzun değere dönüştürme | LC_NUMERIC |
is, isw yordamlar |
Belirli bir koşul için verilen tamsayıyı test edin. | LC_CTYPE |
isleadbyte, _isleadbyte_l |
Müşteri adayı bayt için test | LC_CTYPE |
localeconv |
Sayısal miktarları biçimlendirmek için uygun değerleri okuma | LC_MONETARY, LC_NUMERIC |
MB_CUR_MAX |
Geçerli yerel ayardaki herhangi bir çok baytlı karakterin bayt cinsinden uzunluk üst sınırı (içinde STDLIB.Htanımlanan makro) |
LC_CTYPE |
_mbccpy, _mbccpy_l, _mbccpy_s, _mbccpy_s_l |
Çok baytlı bir karakter kopyalama | LC_CTYPE |
_mbclen, mblen, _mblen_l |
Çok baytlı karakterdeki bayt sayısını doğrulama ve döndürme | LC_CTYPE |
strlen, wcslen, _mbslen, , _mbslen_l, _mbstrlen, _mbstrlen_l |
Çok baytlı karakter dizeleri için: dizedeki her karakteri doğrulayın; dönüş dizesi uzunluğu | LC_CTYPE |
mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l |
Çok baytlı karakterlerin sırasını ilgili geniş karakter dizisine dönüştürme | LC_CTYPE |
mbtowc, _mbtowc_l |
Çok baytlı karakteri karşılık gelen geniş karaktere dönüştürme | LC_CTYPE |
printf işlevleri |
Biçimlendirilmiş çıktı yazma |
LC_NUMERIC (radix karakter çıkışını belirler) |
scanf işlevleri |
Biçimlendirilmiş girişi okuma |
LC_NUMERIC (radix karakter tanımayı belirler) |
setlocale, _wsetlocale |
Program için yerel ayarı seçin | Uygulanamaz |
strcoll, wcscoll, _mbscoll, , _strcoll_l, _wcscoll_l, _mbscoll_l |
İki dizenin karakterlerini karşılaştırma | LC_COLLATE |
_stricmp, _wcsicmp, _mbsicmp, , _stricmp_l, _wcsicmp_l, _mbsicmp_l |
Büyük/küçük harfe bakılmaksızın iki dizeyi karşılaştırma | LC_CTYPE |
_stricoll, _wcsicoll, _mbsicoll, , _stricoll_l, _wcsicoll_l, _mbsicoll_l |
İki dizenin karakterlerini karşılaştırma (büyük/küçük harfe duyarsız) | LC_COLLATE |
_strncoll, _wcsncoll, _mbsncoll, , _strncoll_l, _wcsncoll_l, _mbsncoll_l |
İki dizenin ilk n karakterlerini karşılaştırma |
LC_COLLATE |
_strnicmp, _wcsnicmp, _mbsnicmp, , _strnicmp_l, _wcsnicmp_l, _mbsnicmp_l |
Büyük/küçük harfe bakılmaksızın iki dizenin karakterlerini karşılaştırın. | LC_CTYPE |
_strnicoll, _wcsnicoll, _mbsnicoll, , _strnicoll_l, _wcsnicoll_l, _mbsnicoll_l |
İki dizenin ilk n karakterlerini karşılaştırma (büyük/küçük harfe duyarsız) |
LC_COLLATE |
strftime, wcsftime, _strftime_l, _wcsftime_l |
Sağlanan format bağımsız değişkene göre tarih ve saat değerini biçimlendirme |
LC_TIME |
_strlwr, _wcslwr, , _mbslwr, _strlwr_l, _wcslwr_l, _mbslwr_l, ,_strlwr_s , _strlwr_s_l, _mbslwr_s_mbslwr_s_l, , _wcslwr_s_wcslwr_s_l |
Verilen dizedeki her büyük harfi küçük harfe dönüştürün | LC_CTYPE |
strtod, _strtod_l, wcstod, _wcstod_l |
Karakter dizesini değere double dönüştürme |
LC_NUMERIC (radix karakter tanımayı belirler) |
strtol, wcstol, _strtol_l, _wcstol_l |
Karakter dizesini değere long dönüştürme |
LC_NUMERIC (radix karakter tanımayı belirler) |
strtoul, _strtoul_l, wcstoul, _wcstoul_l |
Karakter dizesini işaretsiz uzun değere dönüştürme |
LC_NUMERIC (radix karakter tanımayı belirler) |
_strupr, _strupr_l, , _mbsupr, _mbsupr_l, _wcsupr_l, _wcsupr, ,_strupr_s , _strupr_s_l, _mbsupr_s_mbsupr_s_l, , _wcsupr_s_wcsupr_s_l |
Dizedeki her küçük harfi büyük harfe dönüştürün | LC_CTYPE |
strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l |
Dizeyi yerel ayara göre harmanlanmış forma dönüştürme | LC_COLLATE |
tolower, _tolower, towlower, , _tolower_l, _towlower_l,_mbctolower , _mbctolower_l, _mbctoupper, _mbctoupper_l |
Verilen karakteri karşılık gelen küçük harf karaktere dönüştürme | LC_CTYPE |
toupper, _toupper, towupper, , _toupper_l, _towupper_l,_mbctolower , _mbctolower_l, _mbctoupper, _mbctoupper_l |
Verilen karakteri karşılık gelen büyük harfe dönüştürme | LC_CTYPE |
wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l |
Geniş karakterlerin sırasını çok baytlı karakterlerin karşılık gelen dizisine dönüştürme | LC_CTYPE |
wctomb, _wctomb_l, wctomb_s, _wctomb_s_l |
Geniş karakteri karşılık gelen çok baytlı karaktere dönüştürme | LC_CTYPE |
Not
Çok baytlı yordamlar için, çok baytlı kod sayfası ile setlocaleyerel ayar kümesine eşdeğer olmalıdır.
_setmbcp, bağımsız değişkeniyle _MB_CP_LOCALE çok baytlı kod sayfasını kod sayfasıyla setlocale aynı yapar.
Ayrıca bkz.
Uluslararası duruma getirme
Kategoriye göre Evrensel C çalışma zamanı yordamları