Oie belinha bom existe 3 formas ao menos de se colocar cores nas fontes usando o Dev C sem utilizar as bibliotecas graficas; obs: o setcolor(); ao que eu me lembre , n estou muito certo porque to enferrujado, corrija-me se eu estiver errado fahledu , era uma funcao da graphics.h da Borland , usava no Turbo C++ ,usava assim setcolor(RED); colocava o nome da cor dentro xD Bom no Dev C , conheco essas 3 que listarei: 1- Biblioteca conio.c O textcolor(); que tais usando está dentro da conio.c no Dev C , pegue uma versao recente do Dev , uma 4.9.x que já vem com ela , cuidado pra declarar como conio.c e não como conio.h teste isso: #include <stdio.h>
#include <conio.c>
#include <stdlib.h>
void main (void)
{
char string1 [20];
printf("Entre com string1\n");
scanf("%s",&string1);
textcolor(1);
printf("String em azul %s\n",string1);
system("pause");
}
Bom , o textbackground(); tu muda a cor da tela...
a lista de cores possiveis são:
Cores:
0 = Preto 8 = Cinza
1 = Azul 9 = Azul claro
2 = Verde 10 = Verde claro
3 = Verde-água 11 = Verde-água claro
4 = Vermelho 12 = Vermelho claro
5 = Roxo 13 = Lilás
6 = Amarelo 14 = Amarelo claro
7 = Branco 15 = Branco brilhante
2- A outra forma é usar o sistema na stdlib.h:
tu usará a funcao system("color 00");
testa isso olha , também seguindo aquela tabela de cores
#include <stdio.h>
#include <stdlib.h>
void main (void)
{
char string3 [20];
printf("Entre com string1\n");
scanf("%s",&string1);
system("color 02");
printf("String em verde %s\n",string1);
system("pause");
} 3- Uma outra forma utilizada é a forma de escape , é a forma de cor padrão,controlador ANSI: Essa forma exige uma modificacao no seu config.sys No config.sys tu coloca essa linha , depois reseta o seu micro ai DEVICE=C:\DOS\ANSI.SYS Bom , ai tu pode usar os controladores ANSI Esc[30m até Esc[47m mais ou menos assim printf(" 33[44m"); bom qualquer coisa , so perguntar , abraço att Ramon Mayor Martins