Ir para conteúdo

POWERED BY:

Arquivado

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

serginho_pv

alterar a cor de um caracter

Recommended Posts

estou tentando imprimir cada caracter de uma cor diferente, dependendo de a pessoa acertar ou errar uma informação:

tentei o seguinte:

valor = getch();

 

if ((valor -48) == sorteado[y]) {

printf("\033[31m"); printf("*");

acertos++;

}

else

{

printf("\033[32m"); printf("#");

erros++;

}

 

mas ele não troca a cor e ainda acaba imprimindo <-[31n* ou <-[32m#

Estou utilizando o Dev-C++ 4.9.9.2.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara letra assim naum sei..

 

+ eu tenho um codigo aki do myho q era o jogo da forca e ele faz no começo algo com letras coloridas..

de uma olhada no codigo;;

 

void cores(void)
{
	  HANDLE hConsole;

	  int k;
	  int cont = 1;
	  hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
	  for(k = 0; k < 100; k++)
	  {
		  SetConsoleTextAttribute(hConsole, cont);
		  system("cls");
		  cout << "\n\n\n\n\n\n\n\n\n\t\t\t\t ***Super Forca***";
		  Sleep(10);
		  cont++;
		  if (cont==16) { cont = 1; }


	  }
	  SetConsoleTextAttribute(hConsole, 7);
	  system("cls");
	  
}

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.