Jump to content
maiph

Letras com acentos e +

Recommended Posts

maiph

Boas, eu estou agora a começar a aprender C e gostaria de saber se há alguma maneira de fazer com que "é", "º" e por ai fora apareçam normalmente depois de compilar?

Estou a usar o gcc se isso fizer diferença.

Share this post


Link to post
Share on other sites
HappyHippyHippo

isso é um problema da consola e não da linguagem.

como tal, é necessário saber se estás no windows ou no linux


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
HappyHippyHippo

é mesmo necessário fazer a saída dos acentos?

a saída de caracteres que não se encontra na tabela ASCII não é coisa de fácil compreensão ...


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
Patoshik

Podes usar a biblioteca locale.h e chamas esta função setlocale(LC_ALL, "Portuguese") na main,

Mas acho que depois já não dá para usar os caracteres ASCII da mesma forma. Mas penso que isto resolve o teu problema

Share this post


Link to post
Share on other sites
maiph

Podes usar a biblioteca locale.h e chamas esta função setlocale(LC_ALL, "Portuguese") na main,

Mas acho que depois já não dá para usar os caracteres ASCII da mesma forma. Mas penso que isto resolve o teu problema

Isto resolveu o problema, bgd :)

Share this post


Link to post
Share on other sites
Flinger

Atenção que resolveu isso no teu PC, não necessariamente noutros.

Funciona no teu porque tens instalados os ficheiros do locale Português. Caso corras a aplicação num PC que não os tenha , não irá funcionar. Fica o aviso para evitar problemas.

Normalmente é aconselhável deixar este tipo de problemas para uma fase mais avançada, até porque podem influir na aprendizagem. Basicamente as strings passam a ter um comportamento diferente, já que esses símbolos têm mais do que 1 caracter.

Edited by Flinger
  • Vote 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.