Cómo obtener color en el programa C (con imágenes)

Tabla de contenido:

Cómo obtener color en el programa C (con imágenes)
Cómo obtener color en el programa C (con imágenes)

Video: Cómo obtener color en el programa C (con imágenes)

Video: Cómo obtener color en el programa C (con imágenes)
Video: Cómo Instalar el Nuevo Chrome OS Flex en tu PC 💻 2024, Abril
Anonim

Cambiar el color del texto o las formas en su programa C puede ayudarlos a aparecer cuando el usuario ejecuta su programa. Cambiar el color de su texto y objetos es un proceso bastante sencillo, y las funciones necesarias están incluidas en las bibliotecas estándar. Puede cambiar el color de cualquier cosa que muestre en la pantalla.

Pasos

Parte 1 de 2: Cambio del color del texto de salida

Obtener color en el programa C Paso 1
Obtener color en el programa C Paso 1

Paso 1. Incluya la biblioteca de entrada y salida estándar

Esta biblioteca común le permite cambiar el color que muestra la salida de texto. Agregue el siguiente código en la parte superior de su programa:

#incluir

Obtener color en el programa C, paso 2
Obtener color en el programa C, paso 2

Paso 2. Incluya la biblioteca de entrada y salida de la consola

Esto hará que sea más fácil capturar la entrada del teclado del usuario. Agregue la biblioteca debajo de la biblioteca stdio.h:

#incluir #incluir

Obtener color en el programa C Paso 3
Obtener color en el programa C Paso 3

Paso 3. Use la función textcolor para definir qué color desea usar para el texto

Puede utilizar esta función para variar los colores del texto de su salida. Los colores deben escribirse en mayúsculas o expresarse como un número:

#include #include main () {textcolor (RED); // Puede escribir "4" en lugar de "RED", pero no es tan legible}

Color Valor numérico
NEGRO 0
AZUL 1
VERDE 2
CYAN 3
ROJO 4
MAGENTA 5
MARRÓN 6
GRIS CLARO 7
GRIS OSCURO 8
AZUL CLARO 9
VERDE CLARO 10
CIAN CLARO 11
LUZ ROJA 12
MAGENTA CLARO 13
AMARILLO 14
BLANCO 15

Hay más colores que este. Los colores disponibles dependen de los controladores gráficos instalados y del modo actual. Los colores deben escribirse en mayúsculas

Obtener color en el programa C Paso 4
Obtener color en el programa C Paso 4

Paso 4. Agregue el texto de salida y finalice el programa

Incluya una función cprintf para mostrar texto en su nuevo color. Utilice una función getch al final para cerrar el programa cuando el usuario presione una tecla.

#include #include main () {textcolor (RED); // Puede escribir "4" en lugar de "RED", pero no es tan legible cprintf ("¡Hola, mundo!"); getch (); return 0; }

Parte 2 de 2: Cambiar el color del dibujo

Obtener color en el programa C Paso 5
Obtener color en el programa C Paso 5

Paso 1. Incluya la biblioteca de gráficos

La biblioteca de gráficos C le permite dibujar objetos, así como ajustar su color. Puede obtener acceso a la biblioteca de gráficos incluyéndola en la parte superior de su programa:

#incluir

Obtener color en el programa C Paso 6
Obtener color en el programa C Paso 6

Paso 2. Incluya la biblioteca de entrada y salida de la consola

Puede utilizar esta biblioteca para capturar fácilmente la entrada de un usuario. Agregue la biblioteca debajo de la biblioteca graphics.h:

#incluir #incluir

Obtener color en el programa C Paso 7
Obtener color en el programa C Paso 7

Paso 3. Inicialice las variables para el controlador de gráficos y el modo

Deberá hacer esto antes de comenzar a dibujar objetos, para que el programa tenga acceso a los controladores de gráficos del sistema. Esto creará un área en la pantalla en la que se dibujará el objeto.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Cambia esto a la ruta de tu compilador}

Obtener color en el programa C Paso 8
Obtener color en el programa C Paso 8

Paso 4. Establezca el color del objeto que desea dibujar

Antes de codificar un objeto, use la función setcolor para definir el color del objeto que está a punto de dibujar:

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (AZUL); // Puede ingresar "1" en lugar de "AZUL" para obtener el mismo color, pero esto no es tan legible}

Obtener color en el programa C Paso 9
Obtener color en el programa C Paso 9

Paso 5. Dibuja un objeto de tu elección

Para este ejemplo, dibujará un rectángulo usando la función rectángulo. Puede utilizar cualquiera de las herramientas de dibujo de graphics.h para dibujar en el color que establezca.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (AZUL); rectángulo (50, 50, 100, 100); // Estos números indican la ubicación de las esquinas superior izquierda e inferior derecha}

Obtener color en el programa C Paso 10
Obtener color en el programa C Paso 10

Paso 6. Termine el programa y pruébelo

Agregue el comando getch y apague la zona de gráficos al cerrar el programa. Compílelo y pruébelo.

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

Recomendado: