Come ottenere il colore nel programma C (con immagini)

Sommario:

Come ottenere il colore nel programma C (con immagini)
Come ottenere il colore nel programma C (con immagini)

Video: Come ottenere il colore nel programma C (con immagini)

Video: Come ottenere il colore nel programma C (con immagini)
Video: COME PROVARE CHROME OS su tutti i notebook | GUIDA 2024, Maggio
Anonim

Cambiare il colore del testo o delle forme nel tuo programma C può aiutarli a risaltare quando l'utente esegue il tuo programma. Cambiare il colore del testo e degli oggetti è un processo abbastanza semplice e le funzioni necessarie sono incluse nelle librerie standard. Puoi cambiare il colore di tutto ciò che emetti sullo schermo.

Passi

Parte 1 di 2: modifica del colore del testo di output

Ottieni colore nel programma C Passaggio 1
Ottieni colore nel programma C Passaggio 1

Passaggio 1. Includere la libreria Standard Input e Output

Questa libreria comune consente di modificare il colore visualizzato nell'output di testo. Aggiungi il seguente codice all'inizio del tuo programma:

#includere

Ottieni colore nel programma C Passaggio 2
Ottieni colore nel programma C Passaggio 2

Passaggio 2. Includere la libreria di input e output della console

Ciò semplificherà l'acquisizione dell'input della tastiera dall'utente. Aggiungi la libreria sotto la libreria stdio.h:

#include #include

Ottieni colore nel programma C Passaggio 3
Ottieni colore nel programma C Passaggio 3

Passaggio 3. Utilizzare la funzione textcolor per definire il colore che si desidera utilizzare per il testo

È possibile utilizzare questa funzione per variare i colori del testo dell'output. I colori devono essere scritti tutti in maiuscolo o espressi in numeri:

#include #include main() { textcolor(RED); // Potresti digitare "4" invece di "RED", ma non è così leggibile }

Colore Valore numerico
NERO 0
BLU 1
VERDE 2
CIANO 3
ROSSO 4
MAGENTA 5
MARRONE 6
GRIGIO CHIARO 7
GRIGIO SCURO 8
AZZURRO 9
VERDE CHIARO 10
CIANO CHIARO 11
ROSSO CHIARO 12
LIGHTMAGENTA 13
GIALLO 14
BIANCO 15

Ci sono più colori di questo. I colori disponibili dipendono dai driver grafici installati e dalla modalità corrente. I colori devono essere scritti in maiuscolo

Ottieni colore nel programma C Passaggio 4
Ottieni colore nel programma C Passaggio 4

Passaggio 4. Aggiungi il testo di output e completa il programma

Includere una funzione cprintf per visualizzare del testo nel nuovo colore. Utilizzare una funzione getch alla fine per chiudere il programma quando l'utente preme un tasto.

#include #include main() { textcolor(RED); // Potresti digitare "4" invece di "RED", ma non è così leggibile cprintf("Hello, World!"); getch(); restituisce 0; }

Parte 2 di 2: modifica del colore del disegno

Ottieni colore nel programma C Passaggio 5
Ottieni colore nel programma C Passaggio 5

Passaggio 1. Includere la libreria grafica

La libreria grafica C consente di disegnare oggetti e di regolarne il colore. Puoi accedere alla libreria grafica includendola nella parte superiore del tuo programma:

#includere

Ottieni colore nel programma C Passaggio 6
Ottieni colore nel programma C Passaggio 6

Passaggio 2. Includere la libreria di input e output della console

È possibile utilizzare questa libreria per acquisire facilmente l'input di un utente. Aggiungi la libreria sotto la libreria graphics.h:

#include #include

Ottieni colore nel programma C Passaggio 7
Ottieni colore nel programma C Passaggio 7

Passaggio 3. Inizializzare le variabili per il driver grafico e la modalità

Dovrai farlo prima di iniziare a disegnare oggetti, in modo che il programma abbia accesso ai driver grafici di sistema. Questo creerà un'area sullo schermo su cui verrà disegnato l'oggetto.

#include #include main() { int gd = RILEVA, gm; initgraph(&gd, &gm, "C:\TC\BGI"); // Cambia questo nel percorso del tuo compilatore }

Ottieni colore nel programma C Passaggio 8
Ottieni colore nel programma C Passaggio 8

Passaggio 4. Imposta il colore dell'oggetto che desideri disegnare

Prima di codificare un oggetto, usa la funzione setcolor per definire il colore dell'oggetto che stai per disegnare:

#include #include main() { int gd = RILEVA, gm; initgraph(&gd, &gm, "C:\TC\BGI"); setcolor(BLU); // Puoi inserire "1" invece di "BLUE" per ottenere lo stesso colore, ma non è così leggibile }

Ottieni colore nel programma C Passaggio 9
Ottieni colore nel programma C Passaggio 9

Passaggio 5. Disegna un oggetto a tua scelta

Per questo esempio, disegnerai un rettangolo usando la funzione rettangolo. Puoi usare uno qualsiasi degli strumenti di disegno graphics.h per disegnare con il colore che hai impostato.

#include #include main() { int gd = RILEVA, gm; initgraph(&gd, &gm, "C:\TC\BGI"); setcolor(BLU); rettangolo(50, 50, 100, 100); // Questi numeri indicano la posizione degli angoli in alto a sinistra e in basso a destra }

Ottieni colore nel programma C Passaggio 10
Ottieni colore nel programma C Passaggio 10

Passaggio 6. Terminare il programma e testarlo

Aggiungi il comando getch e disattiva l'area grafica quando chiudi il programma. Compilalo e provalo.

#include #include main() { int gd = RILEVA, gm; initgraph(&gd, &gm, "C:\TC\BGI"); setcolor(BLU); rettangolo(50, 50, 100, 100); getch(); closegraph(); restituisce 0; }

Consigliato: