Ir ao conteúdo
  • Cadastre-se
Marcos Saito

C Erro carácter gráfico com a Set Locale

Posts recomendados

Galera,  estou com problema, com a impressão de um carácter gráfico, o motivo do erro é a set locale; 

 

Se eu executo o programa abaixo,  ele imprime os caracteres gráficos:

#include<stdio.h>
#include<windows.h>

int main(void)

{

   printf("\xCD\xCD");

}

 Ele vai imprimir   =  ______

 

Segundo caso:

#include<stdio.h>
#include<locale.h>

int main(void)

{

   setlocale(LC_ALL, "Portuguese");

   printf("\xCD\xCD");

}

 

Ele vai imprimir = ììììì

 

Se alguém tiver alguma maneira de como imprimir o caracter grafico mesmo usando a Locale.

 

Ps: No caso eu uso a Locale para acentuar palavras.

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Marcos Saito    testei aqui no codeblocks e no dev c+++ e funcionou normal , qual compilador você está usando  ?

setlocale2.thumb.JPG.05667c89d18153648369eaaac8bd9f0c.JPG

 

 

setlocale3.JPG.5baa3f2f473b42f7e512140326cdbee1.JPG

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou usando o code, talvez seja alguma configuração porque o meu ainda está imprimindo ÌÌÌÌ

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

@Marcos Saito      o que modifiquei no odeblocks foi  o linker na opção setting ,  para usar a biblioteca conio2.h para imprimir letras coloridas

-lgdi32
-lconio

,   nesse print   :

 

linker_codeblocks.thumb.JPG.55ecf61527f300ba370a8b9416be1341.JPG

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara reproduzi o print, e na hr de compilar de cannot find -lgdi32 e cannot find -lconio

 

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!