setlocale

Definisce le impostazioni locali (paese/regione e della lingua) da utilizzare quando si traducono le costanti a caratteri estesi e i valori letterali stringa.

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

Note

Poiché l'algoritmo per convertire i caratteri multibyte ai caratteri di tipo " wide " può variare dalle impostazioni locali o la compilazione può aver luogo nelle impostazioni locali diverse da dove un file eseguibile verrà eseguito, questo pragma consente di specificare le impostazioni locali di destinazione in fase di compilazione.In questo modo si garantisce che le stringhe di caratteri estesi saranno memorizzate in formato corretto.

l'impostazione predefinita impostazioni locali-stringa è "".

Le impostazioni locali “c„ eseguono il mapping di ogni carattere nella stringa al rispettivo valore come wchar_t (valore short senza segno).Altri valori valida per setlocale si tratta delle voci disponibili in stringhe di linguaggio elenco.Ad esempio, è possibile pubblicare:

#pragma setlocale("dutch")

La possibilità di generare una stringa di linguaggio dipende dal supporto di ID lingua e della tabella codici nel computer.

Vedere anche

Riferimenti

Direttive pragma e la parola chiave di __Pragma