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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • 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.