como mudar as cores da letra e do fundo ?

1. como mudar as cores da letra e do fundo ?

Xinobio
xinobio

(usa Fedora)

Enviado em 26/06/2009 - 01:33h

bem, como eu programa em c pelo windows, eu usava um comando system("color 0b"); por exemplo, para mudar a cor da letra e(ou) do fundo... mas como eh q se faz no linux ??


  


2. Re: como mudar as cores da letra e do fundo ?

Mateus
mtarcinalli

(usa Debian)

Enviado em 26/06/2009 - 09:08h

Teste o seguinte:

printf("%c[%d;%d;%dmHello World", 0x1B, 1,31,40);

E de uma olhada nesse site para maiores explicações:
http://cc.byexamples.com/20070120/print-color-string-without-ncurses/


3. Re: como mudar as cores da letra e do fundo ?

Andre Luis
andre227

(usa Slackware)

Enviado em 27/10/2009 - 13:24h

Vc tambem pode usar a curses.h no linux e a conio.h no windows


4. Re: como mudar as cores da letra e do fundo ?

André
andrezc

(usa Debian)

Enviado em 27/10/2009 - 13:28h

#include <stdio.h>

int main()

{
//cores do primeiro plano
printf("{FONTE}33[30mCor Preta\n");
printf("{FONTE}33[31mCor Vermelha\n");
printf("{FONTE}33[32mCor Verde\n");
printf("{FONTE}33[33mCor Laranja\n");
printf("{FONTE}33[34mCor Azul\n");
printf("{FONTE}33[35mCor Magenta\n");
printf("{FONTE}33[36mCor Ciano\n");
printf("{FONTE}33[37mCor Branca\n");
//cores de fundo
printf("{FONTE}33[40mCor Preta\n");
printf("{FONTE}33[41mCor Vermelha\n");
printf("{FONTE}33[42mCor Verde\n");
printf("{FONTE}33[43mCor Laranja\n");
printf("{FONTE}33[44mCor Azul\n");
printf("{FONTE}33[45mCor Magenta\n");
printf("{FONTE}33[46mCor Ciano\n");
printf("{FONTE}33[47mCor Branca\n");
}