• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Louise

[RESOLVIDO] Texto com cor em c++

4 mensagens neste tópico

Bom dia ;).

Alguém sabe o comando colocar cores num texto, uso o visual studio.

bigada91610,

bjs.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Partindo do princípio que te referes às cores do modo texto:

#include <windows.h>
#include <iostream>

using std::cout;
using std::endl;

int main() {
HANDLE hConsole=GetStdHandle(STD_OUTPUT_HANDLE);	//Handle para a consola

//Muda a cor do texto para amarelo intenso e o fundo para vermelho
	SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN|FOREGROUND_RED|BACKGROUND_RED|FOREGROUND_INTENSITY);

cout << "Ola Mundo - a cores!" << endl;
}

Os códigos das cores estão aqui. As várias cores são obtidas através das três componentes RGB, por exemplo: RED+GREEN=YELLOW, RED+BLUE=PINK.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ou então... Se usares Windows e não te importares com standards e portabilidade, usa a biblioteca conio2. É bem mais fácil de usar que a API do windows.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora