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.