Cambiare il Colore dei Disegni Cambiare il Colore del Testo di Output
Questa libreria di C consente di disegnare oggetti e di modificarne il colore. Accedi a essa includendola all'inizio del programma:  #include<graphics.h> Puoi usarla per acquisire facilmente gli input dell'utente. Aggiungila sotto quella graphics.h:  #include<graphics.h> #include<conio.h> Devi farlo prima di cominciare a disegnare gli oggetti, in maniera che il programma abbia accesso ai driver grafici del sistema. In questo modo creerai un'area sullo schermo dove poter disegnare gli oggetti.  #include<graphics.h> #include<conio.h>   main() {    int gd = DETECT, gm;    initgraph(&gd, &gm, "C:\\TC\\BGI"); // Cambia questo percorso in quello del tuo compiler } Prima di scrivere il codice dell'oggetto, utilizza la funzione setcolor per definire il suo colore:  #include<graphics.h> #include<conio.h>   main() {    int gd = DETECT, gm;    initgraph(&gd, &gm, "C:\\TC\\BGI");       setcolor(BLUE); // Puoi scrivere "1" invece di "BLUE" per ottenere lo stesso colore, ma il codice sarà meno leggibile } In questo esempio, tracceremo un rettangolo usando la funzione rectangle. Puoi utilizzare uno qualunque degli strumenti di disegno di graphics.h per creare figure del colore scelto.  #include<graphics.h> #include<conio.h>   main() {    int gd = DETECT, gm;    initgraph(&gd, &gm, "C:\\TC\\BGI");       setcolor(BLUE);    rectangle(50,50,100,100); // Questi numeri indicano la posizione degli angoli in alto a sinistra e in basso a destra della figura } Aggiungi il comando getch e disattiva l'area grafica alla chiusura. Compilalo e prova a eseguirlo.  #include<graphics.h> #include<conio.h>   main() {    int gd = DETECT, gm;    initgraph(&gd, &gm, "C:\\TC\\BGI");       setcolor(BLUE);    rectangle(50,50,100,100);       getch();    closegraph();     return 0; } Questa libreria molto usata permette di modificare il colore del testo di output. Aggiungi il codice seguente all'inizio del programma:  #include<stdio.h> Questo rende più facile acquisire l'input da tastiera da parte dell'utente. Aggiungila sotto quella stdio.h:  #include<stdio.h> #include<conio.h> In questo modo puoi variare il colore del testo di Output. I colori devono essere espressi in maiuscole, oppure con un codice numerico:  #include<stdio.h> #include<conio.h>   main() {    textcolor(RED); // Puoi scrivere "4" invece di "RED", ma il codice risulterebbe meno leggibile }      Colore Valore Numerico    BLACK 0    BLUE 1    GREEN 2    CYAN 3    RED 4    MAGENTA 5    BROWN 6    LIGHTGRAY 7    DARKGRAY 8    LIGHTBLUE 9    LIGHTGREEN 10    LIGHTCYAN 11    LIGHTRED 12    LIGHTMAGENTA 13    YELLOW 14    WHITE 15    Sono disponibili altri colori, in base ai driver grafici installati e alla modalità di visualizzazione attuale. Ricorda che devono essere scritti sempre con sole maiuscole. Includi una funzione cprintf per visualizzare un messaggio del colore selezionato. Usa la funzione getch alla fine del programma per chiuderlo dopo la pressione di un tasto da parte dell'utente.  #include<stdio.h> #include<conio.h>   main() {    textcolor(RED); // Puoi scrivere "4" invece di "RED", ma il codice risulterebbe meno leggibile    cprintf("Ciao Mondo!");      getch();    return 0; }
Includi la libreria graphics. Includi la libreria Console di Input/Output. Inizializza le variabili dei driver e della modalità grafica. Imposta il colore dell'oggetto che vuoi disegnare. Disegna l'oggetto che desideri. Concludi il programma e provalo. Includi la libreria standard Input/Output. Includi la libreria Console di Input/Output. Usa la funzione textcolor per definire il colore del testo. Aggiungi il testo di Output e completa il programma.
https://www.wikihow.com/Get-Color-in-C-Program https://www.wikihow.com/Get-Color-in-C-Program
Changing Drawing Color Changing Output Text Color