Freigeben über


setlocale

Definiert das zu verwendende Gebietsschema () - Sprache und Land/Region, die beim übersetzend Zeichenfolgenliteralen und Zeichenkonstanten.

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

Hinweise

Da der Algorithmus möglicherweise zum Konvertieren von Mehrbytezeichen in Breitzeichen variiert je nach Gebietsschema stattfindet oder die Kompilierung möglicherweise in einem anderen Gebietsschema aus, das eine ausführbare Datei ausgeführt wird, bietet dieses Pragma eine Methode zur Kompilierungszeit Gebietsschema, das Ziel anzugeben.Dadurch wird sichergestellt, dass die Zeichenfolgen mit Breitzeichen im richtigen Format gespeichert werden.

STRING Gebietsschema Standardwert ist "".

Das Gebietsschema „C“ ordnet jedem Zeichen in der Zeichenfolge in seinem Wert als wchar_t (kurzem ohne Vorzeichen).Andere Werte, die für setlocale gültig sind, kann auf diese Einträge, die in der Sprachen-Zeichenfolgen Liste gefunden werden.Sie können z. B. ausgeben:

#pragma setlocale("dutch")

Die Fähigkeit, eine Zeichenfolge für Sprachen für die Ausgabe hängt von der Codepage und der Sprachen-ID-Unterstützung auf dem Computer ab.

Siehe auch

Referenz

Pragma-Direktiven und das __Pragma-Schlüsselwort