Com obtenir el color en programa C (amb imatges)

Taula de continguts:

Com obtenir el color en programa C (amb imatges)
Com obtenir el color en programa C (amb imatges)

Vídeo: Com obtenir el color en programa C (amb imatges)

Vídeo: Com obtenir el color en programa C (amb imatges)
Vídeo: Semiz boʻsada 🔞🤤 Mazzada 🤣 TikTok muzika #abbosxon_arabbayeev #semizbosada #mazzada #nigina 2024, Maig
Anonim

Canviar el color del text o les formes del programa C els pot ajudar a aparèixer quan l'usuari executa el programa. Canviar el color del text i dels objectes és un procés bastant senzill i les funcions necessàries s’inclouen a les biblioteques estàndard. Podeu canviar el color de qualsevol cosa que publiqueu a la pantalla.

Passos

Part 1 de 2: Canviar el color del text de sortida

Obteniu Color al programa C Pas 1
Obteniu Color al programa C Pas 1

Pas 1. Incloeu la biblioteca d'entrada i sortida estàndard

Aquesta biblioteca comuna us permet canviar el color que mostra la sortida de text. Afegiu el codi següent a la part superior del programa:

#incloure

Obteniu el color al programa C Pas 2
Obteniu el color al programa C Pas 2

Pas 2. Incloeu la biblioteca d'entrada i sortida de la consola

Això facilitarà la captura de l'entrada de teclat de l'usuari. Afegiu la biblioteca a sota de la biblioteca stdio.h:

#include #include

Obteniu el color al programa C Pas 3
Obteniu el color al programa C Pas 3

Pas 3. Utilitzeu la funció textcolor per definir el color que voleu utilitzar per al text

Podeu utilitzar aquesta funció per variar els colors del text de la vostra sortida. Els colors s’han d’escriure amb majúscules o expressar-se amb un número:

#include #include main () {textcolor (VERMELL); // Podeu escriure "4" en lloc de "VERMELL", però no es pot llegir tan}

Color Valor numèric
NEGRE 0
BLAU 1
VERD 2
CIAN 3
VERMELL 4
MAGENTA 5
MARRÓ 6
GRIS CLAR 7
GRIS FOSC 8
BLAU CLAR 9
VERD CLAR 10
LIGHTCYAN 11
IL·LUMINAT 12
LIGHTMAGENTA 13
GROC 14
BLANC 15

Hi ha més colors que aquest. Els colors disponibles depenen dels controladors gràfics instal·lats i del mode actual. Els colors s’han d’escriure amb majúscules

Obteniu el color al programa C Pas 4
Obteniu el color al programa C Pas 4

Pas 4. Afegir text de sortida i acabar el programa

Incloeu una funció cprintf per mostrar text amb el vostre nou color. Utilitzeu una funció getch al final per tancar el programa quan l'usuari prem una tecla.

#include #include main () {textcolor (VERMELL); // Podeu escriure "4" en lloc de "VERMELL", però no és tan fàcil de llegir cprintf ("Hola, món!"); getch (); retorn 0; }

Part 2 de 2: Canviar el color del dibuix

Obteniu el color al programa C Pas 5
Obteniu el color al programa C Pas 5

Pas 1. Incloeu la biblioteca de gràfics

La biblioteca de gràfics C us permet dibuixar objectes i ajustar-ne el color. Podeu accedir a la biblioteca de gràfics incloent-la a la part superior del programa:

#incloure

Obteniu el color al programa C Pas 6
Obteniu el color al programa C Pas 6

Pas 2. Incloeu la biblioteca d'entrada i sortida de la consola

Podeu fer servir aquesta biblioteca per captar fàcilment les aportacions d’un usuari. Afegiu la biblioteca a sota de la biblioteca graphics.h:

#include #include

Obteniu el color al programa C Pas 7
Obteniu el color al programa C Pas 7

Pas 3. Inicialitzeu les variables del controlador gràfic i del mode

Haureu de fer-ho abans de començar a dibuixar objectes, de manera que el programa tingui accés als controladors gràfics del sistema. Això crearà una àrea a la pantalla on es dibuixarà l’objecte.

#include #include main () {int gd = DETECTA, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Canvieu-ho al camí del vostre compilador}

Obteniu el color al programa C Pas 8
Obteniu el color al programa C Pas 8

Pas 4. Definiu el color de l'objecte que voleu dibuixar

Abans de codificar un objecte, utilitzeu la funció setcolor per definir el color de l'objecte que esteu a punt de dibuixar:

#include #include main () {int gd = DETECTA, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (BLAU); // Podeu introduir "1" en lloc de "BLAU" per obtenir el mateix color, però no és tan llegible}

Obteniu el color al programa C Pas 9
Obteniu el color al programa C Pas 9

Pas 5. Dibuixa un objecte que triïs

Per a aquest exemple, dibuixareu un rectangle mitjançant la funció rectangle. Podeu utilitzar qualsevol de les eines de dibuix de graphics.h per dibuixar el color que hàgiu definit.

#include #include main () {int gd = DETECTA, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (BLAU); rectangle (50, 50, 100, 100); // Aquests números indiquen la ubicació de les cantonades esquerra superior i inferior dreta}

Obteniu el color al programa C Pas 10
Obteniu el color al programa C Pas 10

Pas 6. Acabeu el programa i proveu-lo

Afegiu l'ordre getch i desactiveu l'àrea de gràfics quan tanqueu el programa. Compileu-lo i proveu-lo.

#include #include main () {int gd = DETECTA, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (BLAU); rectangle (50, 50, 100, 100); getch (); closegraph (); retorn 0; }

Recomanat: