C proqramında necə rəng əldə etmək olar (şəkillərlə)

Mündəricat:

C proqramında necə rəng əldə etmək olar (şəkillərlə)
C proqramında necə rəng əldə etmək olar (şəkillərlə)

Video: C proqramında necə rəng əldə etmək olar (şəkillərlə)

Video: C proqramında necə rəng əldə etmək olar (şəkillərlə)
Video: The Crouton System 2024, Bilər
Anonim

C proqramınızdakı mətnin və ya şəkillərin rənginin dəyişdirilməsi, istifadəçi proqramınızı işlədərkən açılmasına kömək edə bilər. Mətninizin və obyektlərin rənginin dəyişdirilməsi olduqca sadə bir prosesdir və lazımi funksiyalar standart kitabxanalara daxil edilmişdir. Ekranda çıxardığınız hər şeyin rəngini dəyişə bilərsiniz.

Addımlar

2 -ci hissə 1: Çıxış Mətn Rənginin dəyişdirilməsi

C Proqramında Rəng alın Adım 1
C Proqramında Rəng alın Adım 1

Addım 1. Standart Giriş və Çıxış kitabxanasını daxil edin

Bu ümumi kitabxana, mətn çıxışının göstərdiyi rəngi dəyişməyə imkan verir. Proqramınızın yuxarısına aşağıdakı kodu əlavə edin:

#daxil edin

C Proqramında Rəng alın 2 -ci addım
C Proqramında Rəng alın 2 -ci addım

Addım 2. Konsol Giriş və Çıxış kitabxanasını daxil edin

Bu, istifadəçinin klaviatura girişini ələ keçirməsini asanlaşdıracaq. Kitabxananı stdio.h kitabxanasının altına əlavə edin:

#daxil edin #daxil edin

C Proqramında Rəng alın 3 -cü addım
C Proqramında Rəng alın 3 -cü addım

Addım 3. Mətn üçün hansı rəngdən istifadə etmək istədiyinizi təyin etmək üçün textcolor funksiyasından istifadə edin

Çıxışınızın mətn rənglərini dəyişdirmək üçün bu funksiyadan istifadə edə bilərsiniz. Rənglər bütün hərflərlə yazılmalı və ya rəqəm olaraq ifadə edilməlidir:

#include #include main () {textcolor (RED); // "QIRMIZI" yerinə "4" yaza bilərsiniz, amma oxunaqlı deyil}

Rəng Rəqəmsal Dəyər
QARA 0
MAVİ 1
YAŞIL 2
CYAN 3
QIRMIZI 4
MAGENTA 5
Qəhvəyi 6
AÇIQ BOZ 7
TÜND BOZ 8
AÇIQ MAVİ 9
AÇIQ YAŞIL 10
LIGHTCYAN 11
İŞIQ 12
LIGHTMAGENTA 13
SARI 14
15

Bundan daha çox rəng var. Mövcud rənglər quraşdırılmış qrafik sürücülərindən və mövcud rejimdən asılıdır. Rənglər bütün hərflərlə yazılmalıdır

C Proqramında Rəng alın 4 -cü addım
C Proqramında Rəng alın 4 -cü addım

Addım 4. Çıxış mətni əlavə edin və proqramı bitirin

Yeni rəngdə bəzi mətni göstərmək üçün bir cprintf funksiyası əlavə edin. İstifadəçi bir düyməni basdıqda proqramı bağlamaq üçün sonunda bir getch funksiyasından istifadə edin.

#include #include main () {textcolor (RED); // "QIRMIZI" yerinə "4" yaza bilərsiniz, ancaq o qədər də oxunaqlı deyil cprintf ("Salam, Dünya!"); getch (); qaytarma 0; }

2 -ci hissə 2: Rəsm Rənginin dəyişdirilməsi

C Proqramında Rəng alın 5 -ci addım
C Proqramında Rəng alın 5 -ci addım

Addım 1. Qrafik kitabxananı daxil edin

C qrafik kitabxanası obyektləri çəkməklə yanaşı rənglərini də tənzimləməyə imkan verir. Proqramınızın üst hissəsinə daxil etməklə qrafik kitabxanasına daxil ola bilərsiniz:

#daxil edin

C Proqramında Rəng alın 6 -cı addım
C Proqramında Rəng alın 6 -cı addım

Addım 2. Konsol Giriş və Çıxış kitabxanasını daxil edin

Bir istifadəçinin girişini asanlıqla ələ keçirmək üçün bu kitabxanadan istifadə edə bilərsiniz. Kitabxananı graph.h kitabxanasının altına əlavə edin:

#daxil edin #daxil edin

C Proqramında Rəng alın 7 -ci addım
C Proqramında Rəng alın 7 -ci addım

Addım 3. Qrafik sürücüsü və rejimi üçün dəyişənləri işə salın

Proqramın sistem qrafik sürücülərinə daxil olması üçün obyektləri çəkməyə başlamazdan əvvəl bunu etməlisiniz. Bu, ekranda obyektin çəkiləcəyi bir sahə yaradacaq.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Bunu kompilyatorunuzun yoluna dəyişin}

C Proqramında Rəng alın 8 -ci addım
C Proqramında Rəng alın 8 -ci addım

Addım 4. Çəkmək istədiyiniz obyektin rəngini təyin edin

Bir obyekti kodlamadan əvvəl çəkmək istədiyiniz obyektin rəngini təyin etmək üçün setcolor funksiyasından istifadə edin:

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); rəng çalarları (MAVİ); // Eyni rəngi əldə etmək üçün "MAVİ" yerinə "1" yaza bilərsiniz, amma bu oxunaqlı deyil}

C Proqramında Rəng alın Adım 9
C Proqramında Rəng alın Adım 9

Addım 5. İstədiyiniz obyekti çəkin

Bu nümunə üçün, düzbucaqlı funksiyasından istifadə edərək düzbucaqlı çəkəcəksiniz. İstədiyiniz qrafiki çəkmək üçün hər hansı bir qrafik alətindən istifadə edə bilərsiniz.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); rəng çalarları (MAVİ); düzbucaqlı (50, 50, 100, 100); // Bu rəqəmlər sol üst və sağ alt künclərin yerini göstərir}

C Proqramında Rəng alın Adım 10
C Proqramında Rəng alın Adım 10

Addım 6. Proqramı bitirin və sınayın

Getch əmrini əlavə edin və proqramı bağladığınız zaman qrafik sahəsini söndürün. Bunu tərtib edin və test sınağı verin.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); rəng çalarları (MAVİ); düzbucaqlı (50, 50, 100, 100); getch (); closegraph (); qaytarma 0; }

Tövsiyə: