Ir para conteúdo
Fórum Script Brasil
  • 0

Beto San

Pergunta

Salve irmãos,

Estou com um problema com o qual nunca havia me deparado antes, no Dev C++ quando uso o código %c para substituir por um caractere da tabela ASCII, o código numérico usado não corresponde com o da tabela, fiz um for para imprimir do 1 ao 255 e tirei um print para mostrar que realmente estão errados. Não faço a menor ideia de como arrumar isso. Alguém conhece uma solução?

print.JPG?lgfp=3000

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Usei o setlocale(LC_ALL,""); mas não resolveu o problema, mesmo digitando printf("%c", 130); ou printf("é");é imprimido um caractere diferente de é.

Também tentei setlocale(LC_ALL,"Brasil"); e setlocale(LC_ALL,"Portuguese");

Para usar essa função estou incluindo a biblioteca locale.h

Link para o comentário
Compartilhar em outros sites

  • 0

Seu Dev-C++ é o mais recente? Está com o compilador atualizado?

Existem dois projetos do Dev-C++.

Este é o link do abandonado, desde 2005: http://www.bloodshed.net/devcpp.html

Este é o projeto que foi continuado, a partir do link acima: http://orwelldevcpp.blogspot.com.br/

Se estiver com a versão antiga, tente atualizar e veja se resolve.

Isso está parecendo compilador defasado.

Att.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...