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
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
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
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 |
AĞ | 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
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
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
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
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}
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}
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}
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; }