Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sentient 6

Cores

Recommended Posts

Pessoal, quero usar algumas linhas de cor no meu código mas não funciona! Qual pode ser o motivo?

Uso Visual C++ 6.

 

int main()
  {
	printf("33[41m");
	printf("33[42m");
	printf("Teste.\n");
	return(0);
  }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, eu nunca vi/ouvi fala dessa sintaxe ai pra cores. Voce teria alguma referencia de onde eh usado? Pq pra mim isso eh apenas uma string, e nada mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não aparece.

De facto, é uma string, que deveria aparecer colorida.

Estou apenas seguindo passos indicados em alguns tutoriais que achei pelo deus google. Esta é a única forma que descobri de colorir um texto sem usar nenhuma espécie de biblioteca ou qualquer suporte de sistemas operacionais.

 

Afinal, como faz uma droga dum texto azul pqp!!??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aproveitando a dúvida dele, eu também tenho Duas:

 

1)Eu uso o Dev C++ e queria saber se tem como colocar cor nas letras e como faz, que biblioteca tem q ter? da pra colocar uma letra amarela naqueles programinhas de DOS neh?

 

2)Tem como eu usar os caracteres especiais nas funções printf?? não da pra por é,ã e por ae vai?

 

Valeu galera!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, quero usar algumas linhas de cor no meu código mas não funciona! Qual pode ser o motivo?

Uso Visual C++ 6.

 

int main()
  {
	printf("33[41m");
	printf("33[42m");
	printf("Teste.\n");
	return(0);
  }

cara.. experimenta usar a biblioteca <conio.h> que eh do proprio c... nao precisa baixar nao.. vou colocar um exemplo para você ver como usa.. e depois você coloca este post como resolvido.. pra ajudar o forum a ficar organizado viu?

 

#include <conio.h>

int main(void)
{
   int i;

   for (i=0; i<15; i++)
   {
	   textcolor(i); // esse comando que troca a cor do texto.. 
	   cprintf("cor do texto\r\n"); //  esse imprime com o texto colorido
   }

   return 0;
}

 

Aproveitando a dúvida dele, eu também tenho Duas:

 

1)Eu uso o Dev C++ e queria saber se tem como colocar cor nas letras e como faz, que biblioteca tem q ter? da pra colocar uma letra amarela naqueles programinhas de DOS neh?

 

2)Tem como eu usar os caracteres especiais nas funções printf?? não da pra por é,ã e por ae vai?

 

Valeu galera!

cara segue o mesmo exemplo que eu postei abaixo.. isso vai resolver o seu problema..

#include <conio.h>

int main(void)
{   
	 int i;   
	 for (i=0; i<15; i++)   
	 {	   
		 textcolor(i); // esse comando que troca a cor do texto..		
		 cprintf("cor do texto\r\n"); //  esse imprime com o texto colorido   
	  }   
	  return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não deu certo....sei lá no Dev talvez seja diferente

 

Deu esse erro aqui:

6 D:\Meus Documentos\Moco\Projetos C\Cor no texto.cpp `lt' undeclared (first use this function)

 

A biblioteca<conio.h> é diferente dessa que você me passou neh?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, quero usar algumas linhas de cor no meu código mas não funciona! Qual pode ser o motivo?

Uso Visual C++ 6.

 

int main()
  {
	printf("33[41m");
	printf("33[42m");
	printf("Teste.\n");
	return(0);
  }

 

Achei uma soloção que deve resolver parte dos meus problemas, e sua dúvida também!

Então você está usando uma sintaxe errada, a que o Roberto_mms está +ou- certa, Porém no Dev C++ 4.9.9.2 não funcionará pois a biblioteca conio.h não está completa e não existe a conio.c. Será necessário baixar e instalar a biblioteca conio2.h, que voce pode encontrar AQUI (se não der certo pelo servidor de Curitiba tente em outro)

Depois de instalado é só incluir o a biblioteca(#include<conio2.h>) e usar as seguintes funções

 

 

textcolor(1); // as cores vao de 0 a 15

 

textbackground(14);

 

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

 

Espero que tenha ajudado! http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.