So erhalten Sie Farbe im C-Programm (mit Bildern)

Inhaltsverzeichnis:

So erhalten Sie Farbe im C-Programm (mit Bildern)
So erhalten Sie Farbe im C-Programm (mit Bildern)

Video: So erhalten Sie Farbe im C-Programm (mit Bildern)

Video: So erhalten Sie Farbe im C-Programm (mit Bildern)
Video: Windows: Wir zeigen Dir, wie Du Fotos & Videos vom Smartphone am besten auf Deinen PC überträgst! 2024, Kann
Anonim

Das Ändern der Farbe von Text oder Formen in Ihrem C-Programm kann dazu beitragen, dass sie beim Ausführen Ihres Programms auftauchen. Das Ändern der Farbe Ihres Textes und Ihrer Objekte ist ein relativ einfacher Vorgang, und die erforderlichen Funktionen sind in den Standardbibliotheken enthalten. Sie können die Farbe von allem ändern, was Sie auf dem Bildschirm ausgeben.

Schritte

Teil 1 von 2: Ändern der Ausgabetextfarbe

Holen Sie sich Farbe im C-Programm Schritt 1
Holen Sie sich Farbe im C-Programm Schritt 1

Schritt 1. Fügen Sie die Standard-Eingabe- und Ausgabebibliothek hinzu

Mit dieser gemeinsamen Bibliothek können Sie die Farbe ändern, die die Textausgabe anzeigt. Fügen Sie den folgenden Code oben in Ihr Programm ein:

#enthalten

Holen Sie sich Farbe im C-Programm Schritt 2
Holen Sie sich Farbe im C-Programm Schritt 2

Schritt 2. Fügen Sie die Konsoleneingabe- und -ausgabebibliothek hinzu

Dadurch wird es einfacher, Tastatureingaben des Benutzers zu erfassen. Fügen Sie die Bibliothek unter der Bibliothek stdio.h hinzu:

#einschließen #einschließen

Holen Sie sich Farbe im C-Programm Schritt 3
Holen Sie sich Farbe im C-Programm Schritt 3

Schritt 3. Verwenden Sie die Funktion textcolor, um festzulegen, welche Farbe Sie für den Text verwenden möchten

Mit dieser Funktion können Sie die Textfarben Ihrer Ausgabe variieren. Farben müssen in Großbuchstaben geschrieben oder als Zahl ausgedrückt werden:

#include #include main() { textcolor(RED); // Sie könnten "4" anstelle von "RED" eingeben, aber es ist nicht so lesbar }

Farbe Numerischer Wert
SCHWARZ 0
BLAU 1
GRÜN 2
ZYAN 3
ROT 4
MAGENTA 5
BRAUN 6
HELLGRAU 7
DUNKELGRAU 8
HELLBLAU 9
HELLGRÜN 10
HELLCYAN 11
HELLROT 12
HELLES MAGENTA 13
GELB 14
WEISS 15

Es gibt mehr Farben als diese. Die verfügbaren Farben hängen von den installierten Grafiktreibern und dem aktuellen Modus ab. Farben müssen in Großbuchstaben geschrieben werden

Holen Sie sich Farbe im C-Programm Schritt 4
Holen Sie sich Farbe im C-Programm Schritt 4

Schritt 4. Fügen Sie Ausgabetext hinzu und beenden Sie das Programm

Fügen Sie eine cprintf-Funktion ein, um Text in Ihrer neuen Farbe anzuzeigen. Verwenden Sie eine Getch-Funktion am Ende, um das Programm zu schließen, wenn der Benutzer eine Taste drückt.

#include #include main() { textcolor(RED); // Sie könnten "4" anstelle von "RED" eingeben, aber es ist nicht so lesbar cprintf("Hello, World!"); getch(); 0 zurückgeben; }

Teil 2 von 2: Zeichnungsfarbe ändern

Holen Sie sich Farbe im C-Programm Schritt 5
Holen Sie sich Farbe im C-Programm Schritt 5

Schritt 1. Fügen Sie die Grafikbibliothek hinzu

Mit der C-Grafikbibliothek können Sie Objekte zeichnen und deren Farbe anpassen. Sie können auf die Grafikbibliothek zugreifen, indem Sie sie oben in Ihr Programm einfügen:

#enthalten

Holen Sie sich Farbe im C-Programm Schritt 6
Holen Sie sich Farbe im C-Programm Schritt 6

Schritt 2. Fügen Sie die Konsoleneingabe- und -ausgabebibliothek hinzu

Sie können diese Bibliothek verwenden, um die Eingaben eines Benutzers einfach zu erfassen. Fügen Sie die Bibliothek unter der Bibliothek graphics.h hinzu:

#einschließen #einschließen

Holen Sie sich Farbe im C-Programm Schritt 7
Holen Sie sich Farbe im C-Programm Schritt 7

Schritt 3. Initialisieren Sie die Variablen für den Grafiktreiber und den Modus

Sie müssen dies tun, bevor Sie mit dem Zeichnen von Objekten beginnen, damit das Programm Zugriff auf die Systemgrafiktreiber hat. Dadurch wird auf dem Bildschirm ein Bereich erstellt, auf dem das Objekt gezeichnet wird.

#include #include main() { int gd = DETECT, gm; initgraph(&gd, &gm, "C:\TC\BGI"); // Ändere dies in den Pfad deines Compilers }

Holen Sie sich Farbe im C-Programm Schritt 8
Holen Sie sich Farbe im C-Programm Schritt 8

Schritt 4. Legen Sie die Farbe des Objekts fest, das Sie zeichnen möchten

Bevor Sie ein Objekt codieren, verwenden Sie die Funktion setcolor, um die Farbe des Objekts zu definieren, das Sie zeichnen möchten:

#include #include main() { int gd = DETECT, gm; initgraph(&gd, &gm, "C:\TC\BGI"); setcolor (BLAU); // Sie können "1" anstelle von "BLUE" eingeben, um die gleiche Farbe zu erhalten, aber dies ist nicht so lesbar }

Holen Sie sich Farbe im C-Programm Schritt 9
Holen Sie sich Farbe im C-Programm Schritt 9

Schritt 5. Zeichnen Sie ein Objekt Ihrer Wahl

In diesem Beispiel zeichnen Sie mit der Rechteckfunktion ein Rechteck. Sie können jedes der Zeichenwerkzeuge von graphics.h verwenden, um in der von Ihnen festgelegten Farbe zu zeichnen.

#include #include main() { int gd = DETECT, gm; initgraph(&gd, &gm, "C:\TC\BGI"); setcolor (BLAU); Rechteck (50, 50, 100, 100); // Diese Zahlen geben die Position der linken oberen und rechten unteren Ecke an }

Holen Sie sich Farbe im C-Programm Schritt 10
Holen Sie sich Farbe im C-Programm Schritt 10

Schritt 6. Beenden Sie das Programm und testen Sie es

Fügen Sie den Befehl getch hinzu und schalten Sie den Grafikbereich aus, wenn Sie das Programm schließen. Kompilieren Sie es und führen Sie einen Testlauf durch.

#include #include main() { int gd = DETECT, gm; initgraph(&gd, &gm, "C:\TC\BGI"); setcolor (BLAU); Rechteck (50, 50, 100, 100); getch(); closegraph(); 0 zurückgeben; }

Empfohlen: