Udostępnij za pośrednictwem


setLocale

Określa ustawienia regionalne (kraj i Region i język), gdy tłumaczenie szerokich znaków stałych i literały ciągów znaków.

#pragma setlocale( "[locale-string]" )

Uwagi

Ponieważ algorytm konwertowania znaków wielobajtowych znaków szerokości mogą różnić się o ustawieniach regionalnych lub kompilacji, może mieć miejsce w innych ustawieniach regionalnych, z którym Uruchom plik wykonywalny, ta dyrektywa pragma zapewnia sposób, aby określić ustawienia regionalne docelowych w czasie kompilacji.Gwarantuje to, że ciągi znaków wide będą przechowywane w niepoprawnym formacie.

Domyślnie ciąg ustawień regionalnych jest "".

Locale "C" mapuje każdy znak w ciągu jego wartość jako wchar_t (unsigned krótko).Inne wartości, które są ważne dla setlocale są te pozycje, które znajdują się w Ciągów języka listy.Na przykład może wydać:

#pragma setlocale("dutch")

Zdolność do wydawania ciąg języka zależy od strony kodowej i język wsparcia ID na komputerze.

Zobacz też

Informacje

Dyrektywy pragma i __Pragma słowa kluczowego