Como obter cores em um programa C (com imagens)

Índice:

Como obter cores em um programa C (com imagens)
Como obter cores em um programa C (com imagens)

Vídeo: Como obter cores em um programa C (com imagens)

Vídeo: Como obter cores em um programa C (com imagens)
Vídeo: COMO EXPORTAR AS FOTOS NO LIGHTROOM em Alta Resolução 2024, Novembro
Anonim

Alterar as cores e o texto em um programa C pode ajudá-lo a se destacar quando executado pelo usuário. Alterar a cor do texto e dos objetos é um processo bastante simples e as funções necessárias estão prontamente disponíveis na biblioteca padrão. Você pode alterar qualquer cor produzida na tela.

Etapa

Parte 1 de 2: Mudando a cor de saída do texto

Obtenha cores no programa C, etapa 1
Obtenha cores no programa C, etapa 1

Etapa 1. Incluir a biblioteca de entrada e saída padrão

Esta biblioteca geral permite que você altere a cor que o texto de saída exibe. Adicione o seguinte código acima do seu programa:

#incluir

Obtenha cores no programa C, etapa 2
Obtenha cores no programa C, etapa 2

Etapa 2. Incluir as bibliotecas de entrada e saída do console

Esta etapa tornará mais fácil capturar a entrada do teclado dos usuários. Adicione essas bibliotecas na biblioteca stdio.h:

#include #include

Obtenha cores no programa C, etapa 3
Obtenha cores no programa C, etapa 3

Etapa 3. Use a função textcolor para especificar a cor que deseja usar para o texto

Você pode usar esta função para variar a cor do texto de saída. As cores devem ser escritas em maiúsculas ou expressas como um valor numérico:

#include #include main () {textcolor (RED); // Você pode digitar "4" em vez de "RED", mas é mais difícil de detectar}

Cor Valor numérico
PRETO 0
AZUL 1
VERDE 2
SIAN 3
VERMELHO 4
MAGENTA 5
CHOCOLATE 6
CINZA CLARO 7
CINZA ANTIGO 8
AZUL CLARO 9
LUZ VERDE 10
SIAN YOUNG 11
COR DE ROSA 12
JOVEM MAGENTA 13
AMARELO 14
BRANCO 15

Existem muito mais cores. As cores disponíveis dependem do driver gráfico instalado e do modo atual. As cores devem ser escritas em letras maiúsculas

Obtenha cores na etapa 4 do programa C
Obtenha cores na etapa 4 do programa C

Etapa 4. Adicione o texto de saída e finalize o programa

Inclua a função cprintf para exibir algum texto com sua nova cor. Use a função getch no final para fechar o programa quando o usuário pressionar qualquer tecla.

#include #include main () {textcolor (RED); // Você pode digitar "4" em vez de "RED", mas é mais difícil de reconhecer cprintf ("Hello, World!"); getch (); retorna 0; }

Parte 2 de 2: Mudança da cor da imagem

Obtenha cores na etapa 5 do programa C
Obtenha cores na etapa 5 do programa C

Etapa 1. Incluir uma biblioteca gráfica

A biblioteca de gráficos C permite desenhar objetos e ajustar suas cores. Você pode acessar a biblioteca de gráficos incluindo-a no topo do seu programa:

#incluir

Obtenha cores na etapa 6 do programa C
Obtenha cores na etapa 6 do programa C

Etapa 2. Incluir as bibliotecas de entrada e saída do console

Você pode usar esta biblioteca para facilitar a captura da entrada do usuário. Adicione essas bibliotecas na biblioteca graphics.h:

#include #include

Obtenha cores no programa C, etapa 7
Obtenha cores no programa C, etapa 7

Etapa 3. Defina as variáveis para o driver gráfico e modo

Você deve executar esta etapa antes de começar a desenhar objetos para que o programa possa acessar o driver gráfico do sistema. Esta etapa criará uma área na tela onde o objeto é desenhado.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Mude para o local do seu compilador}

Obtenha cores no programa C, etapa 8
Obtenha cores no programa C, etapa 8

Etapa 4. Determine a cor do objeto que você deseja desenhar

Antes de codificar um objeto, use a função setcolor para especificar a cor do objeto a ser desenhado:

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (AZUL); // Você pode inserir "1" em vez de "AZUL" para obter a mesma cor, mas é mais difícil de detectar}

Obtenha Cor no Programa C, Etapa 9
Obtenha Cor no Programa C, Etapa 9

Etapa 5. Desenhe o objeto de sua escolha

Por exemplo, você desenha um quadrado usando a função retângulo. Você pode usar a ferramenta de desenho graphics.h para selecionar uma cor.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (AZUL); retângulo (50, 50, 100, 100); // Esta figura mostra a localização dos cantos superior esquerdo e inferior direito}

Obtenha cores no programa C, etapa 10
Obtenha cores no programa C, etapa 10

Etapa 6. Conclua o programa e execute um teste

Adicione um comando getch e desative a área de gráficos ao fechar o programa. Compile e teste.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (AZUL); retângulo (50, 50, 100, 100); getch (); closegraph (); retorna 0; }

Exemplo

#include #include main () {int gd = DETECT, gm, drawing_color; char a [100]; initgraph (& gd, & gm, '' C: / TC / BGI ''); drawing_color = getcolor (); sprintf (a, '' Cor do desenho atual =% d '', drawing_color); outtextxy (10, 10, a); getch (); closegraph (); retorna 0; }

Recomendado: