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.
Geniş karakter sabitlerini ve dize değişmez değerlerini çevirirken kullanılacak yerel ayarı, ülkeyi/bölgeyi ve dili tanımlar.
Sözdizimi
#pragma setlocale( "[ locale-string ]" )
Açıklamalar
Çok baytlı karakterleri geniş karakterlere dönüştürme algoritması yerel ayara göre farklılık gösterebileceğinden veya derleme yürütülebilir dosyanın çalıştırılacağı konumdan farklı bir yerel ayarda gerçekleşebileceğinden, bu pragma , derleme zamanında hedef yerel ayarı belirtmek için bir yol sağlar. Geniş karakterli dizelerin doğru biçimde depolandığını garanti eder.
Varsayılan yerel ayar dizesi , tarafından #pragma setlocale( "" )belirtilen boş dizedir.
Yerel ayar, "C" dizedeki her karakteri değerine olarak wchar_teşler. için setlocale diğer geçerli değerler, Dil dizeleri listesinde bulunan girdilerdir . Örneğin şunları belirtebilirsiniz:
#pragma setlocale("dutch")
Dil dizesi belirtebilme özelliği, bilgisayarınızdaki kod sayfasına ve dil kimliği desteğine bağlıdır.
Ayrıca bkz.
Pragma yönergeleri ve __pragma ve _Pragma anahtar sözcükleri