Jak uzyskać kolor w programie C (ze zdjęciami)

Spisu treści:

Jak uzyskać kolor w programie C (ze zdjęciami)
Jak uzyskać kolor w programie C (ze zdjęciami)

Wideo: Jak uzyskać kolor w programie C (ze zdjęciami)

Wideo: Jak uzyskać kolor w programie C (ze zdjęciami)
Wideo: HOW TO INSTALL CROUTON ON CHROME OS 2024, Może
Anonim

Zmiana koloru tekstu lub kształtów w programie C może pomóc im wyskakiwać, gdy użytkownik uruchamia program. Zmiana koloru tekstu i obiektów jest dość prostym procesem, a niezbędne funkcje są zawarte w standardowych bibliotekach. Możesz zmienić kolor wszystkiego, co wyświetlasz na ekranie.

Kroki

Część 1 z 2: Zmiana koloru tekstu wyjściowego

Pobierz kolor w programie C Krok 1
Pobierz kolor w programie C Krok 1

Krok 1. Dołącz bibliotekę standardowego wejścia i wyjścia

Ta wspólna biblioteka umożliwia zmianę koloru wyświetlanego tekstu wyjściowego. Dodaj następujący kod na początku swojego programu:

#włączać

Uzyskaj kolor w programie C Krok 2
Uzyskaj kolor w programie C Krok 2

Krok 2. Dołącz bibliotekę wejścia i wyjścia konsoli

Ułatwi to przechwytywanie danych wprowadzanych z klawiatury od użytkownika. Dodaj bibliotekę poniżej biblioteki stdio.h:

#włącz #włącz

Uzyskaj kolor w programie C Krok 3
Uzyskaj kolor w programie C Krok 3

Krok 3. Użyj funkcji textcolor, aby określić, jakiego koloru chcesz użyć dla tekstu

Możesz użyć tej funkcji, aby zmienić kolory tekstu na wydruku. Kolory muszą być zapisane wielkimi literami lub wyrażone cyfrowo:

#include #include main() { kolor tekstu (CZERWONY); // Mógłbyś wpisać "4" zamiast "RED", ale nie jest to tak czytelne }

Kolor Wartość numeryczna
CZARNY 0
NIEBIESKI 1
ZIELONY 2
NIEBIESKI 3
CZERWONY 4
MAGENTA 5
BRĄZOWY 6
JASNY SZARY 7
CIEMNY SZARY 8
JASNY NIEBIESKI 9
JASNOZIELONY 10
JASNOCYJAN 11
JASNOCZERWONY 12
ŚWIATŁOMAGENTA 13
ŻÓŁTY 14
BIAŁY 15

Jest więcej kolorów niż to. Dostępne kolory zależą od zainstalowanych sterowników graficznych i bieżącego trybu. Kolory muszą być napisane wielkimi literami

Pobierz kolor w programie C Krok 4
Pobierz kolor w programie C Krok 4

Krok 4. Dodaj tekst wyjściowy i zakończ program

Dołącz funkcję cprintf, aby wyświetlić tekst w nowym kolorze. Użyj funkcji getch na końcu, aby zamknąć program, gdy użytkownik naciśnie klawisz.

#include #include main() { kolor tekstu (CZERWONY); // Mógłbyś wpisać "4" zamiast "RED", ale nie jest to tak czytelne cprintf("Witaj świecie!"); getch(); zwróć 0; }

Część 2 z 2: Zmiana koloru rysunku

Pobierz kolor w programie C Krok 5
Pobierz kolor w programie C Krok 5

Krok 1. Dołącz bibliotekę grafik

Biblioteka graficzna C umożliwia rysowanie obiektów, a także dostosowywanie ich koloru. Możesz uzyskać dostęp do biblioteki graficznej, umieszczając ją na górze swojego programu:

#włączać

Pobierz kolor w programie C Krok 6
Pobierz kolor w programie C Krok 6

Krok 2. Dołącz bibliotekę wejścia i wyjścia konsoli

Możesz użyć tej biblioteki do łatwego przechwytywania danych wejściowych użytkownika. Dodaj bibliotekę poniżej biblioteki graphics.h:

#włącz #włącz

Uzyskaj kolor w programie C Krok 7
Uzyskaj kolor w programie C Krok 7

Krok 3. Zainicjuj zmienne dla sterownika graficznego i trybu

Musisz to zrobić przed rozpoczęciem rysowania obiektów, aby program miał dostęp do sterowników graficznych systemu. Spowoduje to utworzenie obszaru na ekranie, na którym zostanie narysowany obiekt.

#include #include main() { int gd = WYKRYJ, gm; initgraph(&gd, &gm, "C:\TC\BGI"); // Zmień to na ścieżkę swojego kompilatora }

Pobierz kolor w programie C Krok 8
Pobierz kolor w programie C Krok 8

Krok 4. Ustaw kolor obiektu, który chcesz narysować

Przed kodowaniem w obiekcie użyj funkcji setcolor, aby zdefiniować kolor obiektu, który zamierzasz narysować:

#include #include main() { int gd = WYKRYJ, gm; initgraph(&gd, &gm, "C:\TC\BGI"); ustawkolor(NIEBIESKI); // Możesz wpisać „1” zamiast „NIEBIESKI”, aby uzyskać ten sam kolor, ale nie jest to tak czytelne }

Pobierz kolor w programie C Krok 9
Pobierz kolor w programie C Krok 9

Krok 5. Narysuj wybrany obiekt

W tym przykładzie będziesz rysować prostokąt za pomocą funkcji prostokąta. Możesz użyć dowolnego narzędzia do rysowania w pliku graphics.h, aby rysować w ustawionym kolorze.

#include #include main() { int gd = WYKRYJ, gm; initgraph(&gd, &gm, "C:\TC\BGI"); ustawkolor(NIEBIESKI); prostokąt (50, 50, 100, 100); // Te liczby wskazują położenie lewego górnego i prawego dolnego narożnika }

Uzyskaj kolor w programie C Krok 10
Uzyskaj kolor w programie C Krok 10

Krok 6. Zakończ program i przetestuj go

Dodaj polecenie getch i wyłącz obszar graficzny po zamknięciu programu. Skompiluj go i przetestuj.

#include #include main() { int gd = WYKRYJ, gm; initgraph(&gd, &gm, "C:\TC\BGI"); ustawkolor(NIEBIESKI); prostokąt (50, 50, 100, 100); getch(); closegraph(); zwróć 0; }

Zalecana: