Problemas de acentuação!

Publicado: 13 de janeiro de 2014 em C, C/C++, Programação, Terminal, Win, Windows, Windows, Windows 7, Windows XP
Tags:, , , , ,

Fala pessoal,

Esses dias estava trabalhando em uma aplicação multiplataforma (Windows/Linux), e estava tendo problemas de acentuação. Pesquisando um pouco achei uma dica simples aqui  e o melhor de tudo fácil.

Para entender o problema vou listar o código e a saída no terminal, no exemplo usei o VisualC++ , mas testei no g++ e funcionou também!

#include "blog.h"</pre>
#include <conio.h>
#include <iostream>

using namespace std;

int main(void){

cout << "Usando acentuação"<< endl;

system("pause");
 return 0;
}

Imagem1

Para resolver este problema precisamos apenas incluir 2 linhas, como visto no código abaixo :

#include <conio.h></pre>
#include <locale.h>
#include <iostream>

using namespace std;

int main(void){

setlocale(LC_ALL, "Portuguese");
 cout << "Usando acentuação"<< endl;

system("pause");
 return 0;
}

Imagem2
Até a próxima!!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s