Ir ao conteúdo
  • Cadastre-se

Alterar a cor de determinado caractere


Gustavo5015

Posts recomendados

Tente com a biblioteca conio2. Se você não tiver instalado essa biblioteca, procure na internet sobre ela, e baixe para o compilador ou IDE de seu uso.

#include <stdio.h>
#include <conio2.h>

main(){

textbackground(WHITE);

system("cls");

textcolor(CYAN);gotoxy(20,7);printf("TESTE DE COR");
textcolor(GREEN);gotoxy(20,8);printf("TESTE DE COR");
textcolor(BLUE);gotoxy(20,9);printf("TESTE DE COR");
textcolor(RED);gotoxy(20,10);printf("TESTE DE COR");
textcolor(MAGENTA);gotoxy(20,11);printf("TESTE DE COR");

textcolor(LIGHTCYAN);gotoxy(40,7);printf("TESTE DE COR");
textcolor(LIGHTGREEN);gotoxy(40,8);printf("TESTE DE COR");
textcolor(LIGHTBLUE);gotoxy(40,9);printf("TESTE DE COR");
textcolor(LIGHTRED);gotoxy(40,10);printf("TESTE DE COR");
textcolor(LIGHTMAGENTA);gotoxy(40,11);printf("TESTE DE COR");

getche();
}

Eu uso o dev c++ e funciona perfeitamente.

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

Hm, eu já tinha visto esse ai F.Fontes, mas não é bem o que quero exatamente, o que estou procurando é algo semelhante a isso.

Entrada: Gustavo


char nome[20];
gets(nome);
colorTexto(nome, GREEN); //funcao de exemplo fictícia como exemplo
printf("Bem vindo Mr.%s", nome);

Saída: Bem vindo Mr.Gustavo

Colorir determinada string apenas.

Link para o comentário
Compartilhar em outros sites

Gustavo,

Hm, eu já tinha visto esse ai F.Fontes, mas não é bem o que quero exatamente, o que estou procurando é algo semelhante a isso.

Entrada: Gustavo


char nome[20];
gets(nome);
colorTexto(nome, GREEN); //funcao de exemplo fictícia como exemplo
printf("Bem vindo Mr.%s", nome);

Saída: Bem vindo Mr.Gustavo

Colorir determinada string apenas.

Creio não ser possível fazer da forma como quer.. como se o texto tivesse um atributo 'color' e fosse impresso automaticamente colorido. Acho que você realmente vai precisar aplicar SetConsoleTextAttribute() antes das impressões.

#include <stdio.h>
#include <windows.h>

int main()
{

HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
char nome[20];

gets(nome);
printf("Bem vindo Mr. ");

SetConsoleTextAttribute(hCon, FOREGROUND_GREEN | FOREGROUND_INTENSITY);
printf("%s", nome);

return 0;
}

[]'s

LNW

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!