Jmc2020 Posted December 24, 2020 at 05:14 PM Report Share #620831 Posted December 24, 2020 at 05:14 PM Boas pessoal! Estou a fazer um projeto em C e queria apresentar uma tabela com os preços. Este é um pedaço do código: if (Menu == 2){ printf("\nOlá novamente, %s! Em baixo poderá consultar a tabela de preços.", nomeCompleto); printf("\n--------------------------"); printf("\n| Tipo | Preço |"); printf("\n| Tenda | 4,50€ |"); printf("\n| Caravana | 6,00€ |"); printf("\n| Autocaravana | 14,90€ |"); printf("\n| Eletricidade | 3,00€ |"); printf("\n| Campista | 3,50€ |"); printf("\n--------------------------"); } Não encontro nenhuma resposta na net que funcione... Se me puderem ajudar ficarei muito agradecido. E sim, eu sei que tenho de fazer uma formatação melhor da tabela 😅 Cumprimentos Link to comment Share on other sites More sharing options...
Baderous Posted December 28, 2020 at 10:32 PM Report Share #620837 Posted December 28, 2020 at 10:32 PM (edited) O problema é o caracter € não aparecer no output? Se sim, isso deve-se ao facto de 1) esse caracter não fazer parte da tabela ASCII e 2) o teu ficheiro está a usar um encoding/charset que precise que representes esse símbolo em hexadecimal. printf("\xE2\x82\xAC"); // UTF-8 printf("\x080"); // windows-1252 Edited December 28, 2020 at 10:33 PM by Baderous Formatação Link to comment Share on other sites More sharing options...
Jmc2020 Posted December 29, 2020 at 04:53 PM Author Report Share #620845 Posted December 29, 2020 at 04:53 PM Boa Tarde Baderous, Experimentei como disseste, tendo em o encoding/charset que o ficheiro está a usar, neste caso, o windows-1252, mas, infelizmente, não funcionou na mesma... De qualquer das formas, obrigado pela ajuda. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now