C dasturida qanday rang olish mumkin (rasmlar bilan)

Mundarija:

C dasturida qanday rang olish mumkin (rasmlar bilan)
C dasturida qanday rang olish mumkin (rasmlar bilan)

Video: C dasturida qanday rang olish mumkin (rasmlar bilan)

Video: C dasturida qanday rang olish mumkin (rasmlar bilan)
Video: феникс ос установка андроид на пк 2024, May
Anonim

C dasturidagi matn yoki shakllarning rangini o'zgartirish, foydalanuvchi sizning dasturingizni ishga tushirganda, ularni ochilishiga yordam beradi. Matn va ob'ektlar rangini o'zgartirish juda oddiy jarayon bo'lib, kerakli funktsiyalar standart kutubxonalarga kiritilgan. Siz ekranda chiqargan narsangizning rangini o'zgartirishingiz mumkin.

Qadamlar

2 -qismning 1 -qismi: Chiqish matnining rangini o'zgartirish

C dasturida rangni oling 1 -qadam
C dasturida rangni oling 1 -qadam

Qadam 1. Standart kirish va chiqish kutubxonasini o'z ichiga oladi

Bu umumiy kutubxona sizga matn chiqishi ko'rsatadigan rangni o'zgartirish imkonini beradi. Dasturning yuqori qismiga quyidagi kodni qo'shing:

#qo'shing

C dasturida rangni oling 2 -qadam
C dasturida rangni oling 2 -qadam

Qadam 2. Konsol kirish va chiqish kutubxonasini o'z ichiga oladi

Bu foydalanuvchidan klaviatura ma'lumotlarini yozib olishni osonlashtiradi. Kutubxonani stdio.h kutubxonasi ostiga qo'shing:

#qo'shing #qo'shing

C dasturida rangni oling 3 -qadam
C dasturida rangni oling 3 -qadam

Qadam 3. Matn uchun qanday rangni ishlatmoqchi ekanligingizni aniqlash uchun textcolor funktsiyasidan foydalaning

Siz ushbu funktsiyadan matning ranglarini o'zgartirish uchun foydalanishingiz mumkin. Ranglar hamma harflar bilan yozilishi yoki raqam sifatida ko'rsatilishi kerak:

#include #include main () {textcolor (RED); // "RED" o'rniga "4" ni yozishingiz mumkin, lekin u o'qilmaydigan darajada}

Rang Raqamli qiymat
QORA 0
KO'K 1
Yashil 2
CYAN 3
QIZIL 4
MAGENTA 5
JIGARRANG 6
LIGHTGRAY 7
DARKGRAY 8
LIGHTBLUE 9
LIGHTGREEN 10
LIGHTCYAN 11
Yorug'lik 12
LIGHTMAGENTA 13
SARI 14
OQ 15

Bundan ham ko'proq ranglar bor. Mavjud ranglar o'rnatilgan grafik drayverlarga va joriy rejimga bog'liq. Ranglar hamma harflar bilan yozilishi kerak

C dasturida rangni oling 4 -qadam
C dasturida rangni oling 4 -qadam

Qadam 4. Chiqish matnini qo'shing va dasturni tugating

Matnni yangi rangda ko'rsatish uchun cprintf funktsiyasini qo'shing. Foydalanuvchi tugmachani bosganda dasturni yopish uchun oxirida getch funktsiyasidan foydalaning.

#include #include main () {textcolor (RED); // "RED" o'rniga "4" yozishingiz mumkin, lekin u o'qiladigan darajada emas cprintf ("Salom, dunyo!"); getch (); qaytarish 0; }

2 dan 2 qism: Chizma rangini o'zgartirish

C dasturida rangni oling 5 -qadam
C dasturida rangni oling 5 -qadam

Qadam 1. Grafik kutubxonasini qo'shing

C grafik kutubxonasi sizga ob'ektlarni chizish, shuningdek ularning rangini sozlash imkonini beradi. Siz grafik kutubxonaga dasturning yuqori qismiga qo'shib kirishingiz mumkin:

#qo'shing

C dasturida rangni oling 6 -qadam
C dasturida rangni oling 6 -qadam

Qadam 2. Konsol kirish va chiqish kutubxonasini o'z ichiga oladi

Bu kutubxonadan foydalanuvchining ma'lumotlarini osongina yozib olish uchun foydalanishingiz mumkin. Kutubxonani grafik.h kutubxonasi ostiga qo'shing:

#qo'shing #qo'shing

C dasturida rangni oling 7 -qadam
C dasturida rangni oling 7 -qadam

Qadam 3. Grafik drayveri va rejimi uchun o'zgaruvchilarni ishga tushiring

Ob'ektlarni chizishni boshlashdan oldin, buni qilish kerak, shunda dastur tizim grafik drayverlariga kira oladi. Bu ekranda ob'ekt chizilgan maydonni hosil qiladi.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Buni kompilyatoringiz yo'liga o'zgartiring}

C dasturida rangni oling 8 -qadam
C dasturida rangni oling 8 -qadam

Qadam 4. Chizmoqchi bo'lgan narsaning rangini o'rnating

Ob'ektni kodlashdan oldin, chizmoqchi bo'lgan narsaning rangini aniqlash uchun setcolor funktsiyasidan foydalaning:

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); rang (ko'k); // Siz bir xil rangni olish uchun "KO'K" o'rniga "1" ni kiritishingiz mumkin, lekin bu o'qiladigan darajada emas}

C dasturida rangni oling 9 -qadam
C dasturida rangni oling 9 -qadam

5 -qadam. Siz tanlagan ob'ektni chizib oling

Misol uchun, siz to'rtburchaklar funktsiyasidan foydalanib, to'rtburchaklar chizasiz. Siz belgilagan rangda chizish uchun grafik.h chizish vositalarining har qandayidan foydalanishingiz mumkin.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); rang (ko'k); to'rtburchaklar (50, 50, 100, 100); // Bu raqamlar chapdan yuqori va o'ngdan pastki burchaklarning joylashishini ko'rsatadi}

C dasturida rangni oling 10 -qadam
C dasturida rangni oling 10 -qadam

Qadam 6. Dasturni tugating va uni sinab ko'ring

Getch buyrug'ini qo'shing va dastur yopilganda grafik maydonini o'chiring. Uni kompilyatsiya qiling va uni sinovdan o'tkazing.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); rang (ko'k); to'rtburchaklar (50, 50, 100, 100); getch (); yaqin grafik (); qaytarish 0; }

Tavsiya: