Delen via


setlocale pragma

Definieert de landinstelling, het land/de regio en de taal die moet worden gebruikt bij het vertalen van constanten met brede tekens en letterlijke tekenreeksen.

Syntaxis

#pragma setlocale( " [ landinstellingenreeks ] " )

Opmerkingen

Omdat het algoritme voor het converteren van meerderebytetekens naar brede tekens per landinstelling kan variƫren, of de compilatie kan plaatsvinden in een andere landinstelling van waaruit een uitvoerbaar bestand wordt uitgevoerd, biedt deze pragma een manier om de doellandinstelling op te geven tijdens het compileren. Het garandeert dat tekenreeksen breed worden opgeslagen in de juiste indeling.

De standaard landinstellingenreeks is de lege tekenreeks, opgegeven door #pragma setlocale( "" ).

De "C" landinstelling wijst elk teken in de tekenreeks toe aan de waarde ervan als een wchar_t. Andere geldige waarden voor setlocale zijn de vermeldingen in de taaltekenreeksen lijst. U kunt bijvoorbeeld het volgende opgeven:

#pragma setlocale("dutch")

De mogelijkheid om een taaltekenreeks op te geven, is afhankelijk van de codepagina en taal-id-ondersteuning op uw computer.

Zie ook

Pragma-instructies en de __pragma en _Pragma trefwoorden