Skip to content

Instantly share code, notes, and snippets.

@jctosta
Created June 3, 2017 11:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jctosta/f1633b647bea0dd673ab58a0e37a2f0a to your computer and use it in GitHub Desktop.
Save jctosta/f1633b647bea0dd673ab58a0e37a2f0a to your computer and use it in GitHub Desktop.
Programming Tips

Programming Tips (Dicas de Programação)

Linguagem C

Definir Locale para exibição de caractéres acentuados no console

Incluir a biblioteca locale.h no cabeçalho da página:

#include <locale.h>

Em seguida, adicione a instrução setLocale para definir a codificação de caractéres desejada.

Para utilizar o idioma português em sua variante do Brasil, o comando fica assim

setLocale(LC_ALL, "pt-BR");

Para inglês dos Estados Unidos, utilize:

setLocale(LC_ALL, "en-US");

Para utilizar os padrões de locale definidos pelo sistema operacional, deixe o segundo parâmetro em branco:

setLocale(LC_ALL, "");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment