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.