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

Mündəricat:

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

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

Video: C proqramında rəngləri necə əldə etmək olar (şəkillərlə birlikdə)
Video: İnternetdən pul qazanmağın 5 yolu - 2022 2024, Dekabr
Anonim

C proqramında rənglərin və mətnin dəyişdirilməsi istifadəçi tərəfindən işlədildikdə önə çıxmasına kömək edə bilər. Mətnin və obyektlərin rənginin dəyişdirilməsi olduqca sadə bir prosesdir və lazımi funksiyalar standart kitabxanada asanlıqla mövcuddur. Ekranda istehsal etdiyiniz rəngi dəyişə bilərsiniz.

Addım

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, çıxış mətninin göstərdiyi rəngi dəyişməyə imkan verir. Proqramınızın üstünə 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ış kitabxanalarını daxil edin

Bu addım istifadəçilərdən klaviatura girişini ələ keçirməyi asanlaşdıracaq. Bu kitabxanaları 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ış mətninizin rəngini dəyişmək üçün bu funksiyadan istifadə edə bilərsiniz. Rənglər bütün hərflərlə yazılmalı və ya rəqəmsal dəyər olaraq ifadə edilməlidir:

#include #include main () {textcolor (RED); // "QIRMIZI" əvəzinə "4" yaza bilərsiniz, ancaq fərq etmək çətindir}

Rəng Rəqəmsal Dəyər
QARA 0
MAVİ 1
YAŞIL 2
SIAN 3
QIRMIZI 4
MAGENTA 5
Şokolad 6
AÇIQ BOZ 7
Qoca Boz 8
AÇIQ MAVİ 9
AÇIQ YAŞIL 10
SIAN GƏNC 11
PINK 12
GƏNC MAGENTA 13
SARI 14
15

Daha çox rəng var. Mövcud rənglər quraşdırılmış qrafik sürücüsündən və mövcud rejimdən asılıdır. Rənglər bütün böyük 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ətnini əlavə edin və proqramı tamamlayın

Yeni rənginizlə bir mətn göstərmək üçün cprintf funksiyasını daxil edin. İstifadəçi hər hansı bir düyməni basdıqda proqramı bağlamaq üçün sonunda getch funksiyasından istifadə edin.

#include #include main () {textcolor (RED); // "QIRMIZI" yerinə "4" yaza bilərsiniz, ancaq cprintf ("Salam, Dünya!") Tanımaq daha çətindir; getch (); 0 qaytarır; }

2 -ci hissə 2: Şəkil 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. Bir qrafik kitabxana daxil edin

C qrafik kitabxanası obyektləri çəkməyə və rənglərini tənzimləməyə imkan verir. Proqramın yuxarısına daxil edərək 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ış kitabxanalarını daxil edin

İstifadəçi girişini asanlaşdırmaq üçün bu kitabxanadan istifadə edə bilərsiniz. Bu kitabxanaları 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 təyin edin

Proqramın sistem qrafik sürücüsünə daxil olması üçün obyekt çəkməyə başlamazdan əvvəl bu addımı yerinə yetirməlisiniz. Bu addım ekranda obyektin çəkildiyi bir sahə yaradacaq.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Bunu kompilyator yerinizə 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, çəkiləcək 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İ" əvəzinə "1" yaza bilərsiniz, ancaq onu tapmaq çətindir}

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

Addım 5. Seçdiyiniz obyekti çəkin

Məsələn, düzbucaqlı funksiyasından istifadə edərək bir kvadrat çəkirsiniz. Rəng seçmək üçün graph.h rəsm 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əm yuxarı sol və aşağı sağ 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ı tamamlayın və test sınağı keçirin

Getch əmri əlavə edin və proqramı bağladığınız zaman qrafik sahəsini söndürün. Kompilyasiya edin və sınayın.

#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 (); 0 qaytarır; }

Misal

#include #include main () {int gd = DETECT, gm, drawing_color; char a [100]; initgraph (& gd, & gm, '' C: / TC / BGI ''); rəsm_rəng = getcolor (); sprintf (a, '' Cari rəsm rəngi = %d '', rəsm_color); outtextxy (10, 10, a); getch (); closegraph (); 0 qaytarır; }

Tövsiyə: