Share via


setlocale

Define la configuración regional (país o región y lenguaje) que se utilizará al traducir constantes de caracteres anchos y literales de cadena.

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

Comentarios

Puesto que el algoritmo para convertir caracteres multibyte a caracteres anchos puede variar en función de la configuración regional o la compilación puede tener lugar en una configuración regional diferente de donde un archivo ejecutable se ejecuta, este pragma proporciona una manera de especificar la configuración regional de destino en tiempo de compilación.Esto garantiza que las cadenas de caracteres se almacenan en el formato correcto.

la configuración regional-cadena predeterminada es "".

La configuración regional “c” asigna cada carácter de la cadena a su valor como wchar_t (unsigned short).Otros valores que son válidos para setlocale son las entradas que se encuentran en la lista de Cadenas de idioma .Por ejemplo, podría emitir:

#pragma setlocale("dutch")

La capacidad de emitir una cadena de idioma depende de la compatibilidad con la página de códigos y el identificador de idioma en el equipo.

Vea también

Referencia

Directivas de pragma y la palabra clave de __Pragma