Dani Posted April 7, 2006 at 03:31 PM Report #21313 Posted April 7, 2006 at 03:31 PM Boas Já que a parte do interface com o utilizador conta sempre uma boa parte ao entregarmos os trabalhos, a minha questão é esta: será que dá para usarmos cores em C? Cumps
UnKnowN Posted April 7, 2006 at 03:48 PM Report #21316 Posted April 7, 2006 at 03:48 PM In: Portugal-a-Programar | Linguagens | C++ | Trab prático - dúvidas (tópico activo) Em 07/04/2006 às 14:14, tofas disse: entao mas e qual a biblioteca referente as cores???? pois...deve ser esse o teu problema... deve ser ou graphic.h ou RGb ... bem nao sei nem vou estar a dizer disparates.... Nao sei se ajuda, mas C e C++ são muito parecidos Com 1 breve peskisa tinhas descoberto este tópico 😁
Dani Posted April 7, 2006 at 04:16 PM Author Report #21320 Posted April 7, 2006 at 04:16 PM Obrigado pela resposta pronta. Mas a questão é que a função cprintf ou muito me engano ou apenas existe em C++. De resto tentei compilar o prog que estava nesse tópico e não consegui. Será que só há cores em C++ ? Cumps
UnKnowN Posted April 7, 2006 at 06:21 PM Report #21335 Posted April 7, 2006 at 06:21 PM Talvez não tenha dado pelo que a tofas disse... nao usaste a lib referente às cores... e eu também nao sei qual é, desculpa... 😁
UnKnowN Posted April 7, 2006 at 06:27 PM Report #21337 Posted April 7, 2006 at 06:27 PM Nao sei se isto ajuda : http://www.polyml.org/docs/CInterface.html
Sub-Z3r0 Posted April 8, 2006 at 08:57 PM Report #21413 Posted April 8, 2006 at 08:57 PM em todas as linguagens dá para usar cores 😁
motherFFH Posted April 13, 2006 at 09:27 PM Report #22083 Posted April 13, 2006 at 09:27 PM Usar cores não é portável de ambiente para ambiente. Em Unix usam-se as curses ou ncurses para se o fazer. Uma forma "quick-and-dirty" que funciona em quase toda a parte, para o fazer é usar sequências de escape: printf("\033[34mAZUL\033[0m\n");
untouchables Posted May 3, 2006 at 05:01 PM Report #25493 Posted May 3, 2006 at 05:01 PM 😕 isso não está a funcionar comigo... tambem queria saber usar cores em C. quanto ao site que o unknown postou, também está down... haverá alguma forma de pôr as cores a funcionar?
entering Posted May 4, 2006 at 08:50 AM Report #25618 Posted May 4, 2006 at 08:50 AM não existe nenhuma maneira standard de usar cores essa do textcolor que eu saiba só funciona com o borland c quanto ao dev-C++ é apenas um IDE usando o gcc como compilador vejo um include conio.h, essa libraria apenas existe para windows logo mesmo que esse code funcionasse no dev-c++ passavas para unix e nao funcionava gcc -Wall teste.c teste.c:2:19: conio.h: No such file or directory quanto a printf("\033[34mAZUL\033[0m\n"); usa escape codes, windows nao suporta escape codes, logo tal como o motherFFH disse não é portavel de ambiente para ambiente e referiu Unix. Estas a usar windows é obvio que nao funciona. www.google.pt vais encontrar alguma solução (mas apenas funcionaria em windows), acho que os teus profs têm noçao das limitações de C, e não devem contar muito isso das cores, porque estas a sacrificar a portabilidade da aplicação
untouchables Posted May 4, 2006 at 04:50 PM Report #25645 Posted May 4, 2006 at 04:50 PM a conio.h está incluida nas livrarias ncurses disponibilizadas pela gnu... esse printf("\033[34mAZUL\033[0m\n"); funciona onde? o trabalho tem de ser apresentado em linux, o objectivo é ter tudo a funcionar lá...
entering Posted May 5, 2006 at 08:02 AM Report #25726 Posted May 5, 2006 at 08:02 AM experimentei em FreeBSD e funcionou, deve funcionar em unix de um modo geral não estou em casa e não tenho linux aqui, mas posso experimentar em FC3 quando chegar a casa
untouchables Posted May 5, 2006 at 11:30 PM Report #25959 Posted May 5, 2006 at 11:30 PM funciona em linux 😉 obrigado 😉 vou tentar ver outras cores. ou alguem sabe mais? edit: alguem me pode dizer se sabe mais? é que estive agora a tentar encontrar as cores, mas não sei como as alterar :\
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