Die Malfarbe ändern Die Farbe von ausgegebenem Text ändern
Mit der C-Grafik-Bibliothek kannst du Objekte zeichnen und ihre Farbe anpassen. Du kannst auf diese Library zugreifen, indem du sie oben in deinem Programm angibst:  #include<graphics.h> Mit dieser Library kannst du einfach die Benutzereingaben erfassen. Füge die Bibliothek unter der graphics.h Library ein:  #include<graphics.h> #include<conio.h> Du musst dies machen, bevor du mit dem Zeichnen von Objekten beginnst, so dass das Programm Zugriff auf die Grafiktreiber des Systems hat. Dies erstellt einen Bereich auf dem Bildschirm, in dem das Objekt gezeichnet wird.  #include<graphics.h> #include<conio.h>  main() {    int gd = DETECT, gm;    initgraph(&gd, &gm, "C:\\TC\\BGI"); // Ändere dies auf den Path deines Compilers } Bevor du ein Objekt programmierst, definiere mit der Funktion setcolor seine Farbe:  #include<graphics.h> #include<conio.h>  main() {    int gd = DETECT, gm;    initgraph(&gd, &gm, "C:\\TC\\BGI");        setcolor(BLUE); // Du kannst anstelle von "BLUE" auch "1" eingeben, aber das lässt sich nur schwer lesen } In diesem Beispiel zeichnest du mit der Funktion rectangle ein Rechteck. Du kannst eines der graphics.h Malwerkzeuge verwenden, um in der eingestellten Farbe zu zeichnen.  #include<graphics.h> #include<conio.h>  main() {    int gd = DETECT, gm;    initgraph(&gd, &gm, "C:\\TC\\BGI");        setcolor(BLUE);     rectangle(50,50,100,100); // Diese Zahlen geben die Position der Ecke links oben und rechts unten an } Füge den Befehl getch ein und schalte den Grafikbereich aus, wenn du das Programm schließt. Kompiliere es und führe einen Testlauf aus.  #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; } Mit dieser Library kannst du die Farbe der Textausgabe ändern. Füge den folgenden Code oben in dein Programm ein:  #include<stdio.h> Dies erleichtert das Erfassen der Tastatureingabe des Benutzers. Füge diese Library unter der stdio.h Library ein:  #include<stdio.h> #include<conio.h> Du kannst mit dieser Funktion die Farben der Textausgabe verändern. Die Farben müssen in Großbuchstaben geschrieben oder als Zahl ausgedrückt werden:  #include<stdio.h> #include<conio.h>   main() {    textcolor(RED); // Du könntest anstelle von "RED" auch "4" eingeben, aber das lässt sich nur schwer lesen }      Farbe Numerischer Wert    Schwarz: BLACK 0    Blau: BLUE 1    Grün: GREEN 2    Cyan: CYAN 3    Rot: RED 4    Magenta: MAGENTA 5    Braun: BROWN 6    Hellgrau: LIGHTGRAY 7    Dunkelgrau: DARKGRAY 8    Hellblau: LIGHTBLUE 9    Hellgrün: LIGHTGREEN 10    Hellcyan: LIGHTCYAN 11    Hellrot: LIGHTRED 12    Hellmagenta: LIGHTMAGENTA 13    Gelb: YELLOW 14    Weiß: WHITE 15     Es gibt mehr als diese Farben. Die verfügbaren Farben hängen von den installierten Grafiktreibern und dem aktuellen Modus ab. Die Farben müssen in Großbuchstaben geschrieben werden. Nimm die Funktion  cprintf mit auf, um Text in der neuen Farbe anzuzeigen. Verwende am Ende die Funktion getch, um das Programm zu schließen, wenn der Benutzer auf eine Taste drückt.  #include<stdio.h> #include<conio.h>   main() {    textcolor(RED); // Du könntest anstelle von "RED" auch "4" eingeben, aber das lässt sich nur schwer lesen    cprintf("Hello, World!");      getch();    return 0; }
Nimm zuerst die Grafik-Library mit auf. Nimm die Console Input- und Output-Library mit auf. Initialisiere die Variablen für den Grafiktreiber und den Modus. Lege die Farbe des Objekts fest, das du zeichnen möchtest. Zeichne ein Objekt deiner Wahl. Stelle das Programm fertig und teste es.  Nimm die Standard Input- und Output-Library mit auf. Nimm die Console Input- und Output-Library mit auf. Definiere mithilfe der Funktion textcolor, welche Farbe dein Text haben soll.  Gib den auszugebenden Text ein und beende das Programm.
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