Compartilhar via


setlocale

Define a localidade (país/região e idioma) a ser usado ao traduzir constantes de caractere largo e literais de seqüência de caracteres.

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

Comentários

Como o algoritmo para conversão de caracteres multibyte caracteres extensos pode variar por localidade ou a compilação pode ocorrer em outro local de onde um arquivo executável será executado, esse pragma fornece uma maneira de especificar a localidade de destino em tempo de compilação.Isso garante que as seqüências de caracteres largos serão armazenadas no formato correto.

O padrão seqüência de caracteres de localidade é "".

A localidade "C" mapeia cada caractere na seqüência de caracteres para seu valor como um wchar_t (unsigned short).Outros valores que são válidos para setlocale são as entradas que são encontradas no De cadeias de caracteres lista.Por exemplo, você poderia emitir:

#pragma setlocale("dutch")

A capacidade de emitir uma seqüência de caracteres do idioma depende da página de código e idioma suporte à identificação no seu computador.

Consulte também

Referência

Diretivas pragma e __Pragma palavra-chave