C хөтөлбөрт хэрхэн өнгө авах вэ (зурагтай)

Агуулгын хүснэгт:

C хөтөлбөрт хэрхэн өнгө авах вэ (зурагтай)
C хөтөлбөрт хэрхэн өнгө авах вэ (зурагтай)

Видео: C хөтөлбөрт хэрхэн өнгө авах вэ (зурагтай)

Видео: C хөтөлбөрт хэрхэн өнгө авах вэ (зурагтай)
Видео: How Not To Die: The Role of Diet in Preventing, Arresting, and Reversing Our Top 15 Killers 2024, May
Anonim

C програмын өнгө, текстийг өөрчлөх нь хэрэглэгч ажиллуулахад түүнийг ялгахад тусална. Текст болон обьектуудын өнгийг өөрчлөх нь маш энгийн процесс бөгөөд шаардлагатай номын санд шаардлагатай функцуудыг ашиглах боломжтой байдаг. Та дэлгэц дээр үйлдвэрлэсэн өнгөө өөрчилж болно.

Алхам

2 -р хэсгийн 1: Гаралтын текстийн өнгийг өөрчлөх

C програмаас өнгө авах 1 -р алхам
C програмаас өнгө авах 1 -р алхам

Алхам 1. Стандарт оролт, гаралтын номын санг оруулах

Энэхүү ерөнхий номын сан нь гаралтын текст харуулах өнгийг өөрчлөх боломжийг танд олгоно. Дараах кодыг програмынхаа дээр нэмнэ үү.

#оруулах

C програмаас өнгө авах 2 -р алхам
C програмаас өнгө авах 2 -р алхам

Алхам 2. Консолын оролт ба гаралтын сангуудыг оруулна уу

Энэ алхам нь хэрэглэгчдийн гар оролтыг авахад хялбар болгоно. Эдгээр сангуудыг stdio.h номын сангийн доор нэмнэ үү.

#оруулах #оруулах

C програмаас өнгө авах 3 -р алхам
C програмаас өнгө авах 3 -р алхам

Алхам 3. Textcolor функцийг ашиглан текстэнд ямар өнгө ашиглахыг хүсч байгаагаа зааж өгнө үү

Та энэ функцийг ашиглан гаралтын текстийн өнгийг өөрчилж болно. Өнгийг бүх том үсгээр бичих эсвэл тоон утгаар илэрхийлэх ёстой.

#include #include main () {textcolor (RED); // Та "RED" гэхийн оронд "4" гэж бичиж болно, гэхдээ анзаарахад хэцүү байна}

Өнгө Тоон утга
ХАР 0
ХӨХ 1
НОГООН 2
СИАН 3
УЛААН 4
МАГЕНТА 5
Шоколад 6
ХӨНГӨН Саарал 7
Хуучин саарал 8
ЦАЙВАР ЦЭНХЭР 9
ХӨНГӨН НОГООН 10
СИАН ЗАЛУУ 11
ПИНК 12
ЗАЛУУ МАГЕНТА 13
ШАР 14
ЦАГААН 15

Өөр олон өнгө бий. Боломжтой өнгө нь суулгасан график драйвер болон одоогийн горимоос хамаарна. Өнгийг бүх том үсгээр бичих ёстой

C програмаас өнгө авах 4 -р алхам
C програмаас өнгө авах 4 -р алхам

Алхам 4. Гаралтын текстийг нэмж програмыг дуусгана уу

Шинэ өнгөөр зарим текстийг харуулахын тулд cprintf функцийг оруулна уу. Хэрэглэгч ямар ч товчлуур дарахад програмыг хаахын тулд төгсгөлд нь getch функцийг ашиглана уу.

#include #include main () {textcolor (RED); // Та "RED" -ний оронд "4" гэж бичиж болно, гэхдээ cprintf -ийг танихад хэцүү байдаг ("Сайн байна уу, Дэлхий!"); getch (); 0 буцаана; }

2 -р хэсгийн 2: Зургийн өнгийг өөрчлөх

C програмаас өнгө авах 5 -р алхам
C програмаас өнгө авах 5 -р алхам

Алхам 1. График номын санг оруулах

C график номын сан нь обьект зурахаас гадна өнгийг нь тохируулах боломжийг олгодог. Та програмынхаа дээд хэсэгт оруулах замаар график номын санд хандах боломжтой.

#оруулах

C програмаас өнгө авах 6 -р алхам
C програмаас өнгө авах 6 -р алхам

Алхам 2. Консолын оролт, гаралтын сангуудыг оруулна уу

Та энэ номын санг ашиглан хэрэглэгчийн оруулсан мэдээллийг хялбарчлах боломжтой. Эдгээр номын сангуудыг graph.h номын сангийн доор нэмнэ үү.

#оруулах #оруулах

C програмаас өнгө авах 7 -р алхам
C програмаас өнгө авах 7 -р алхам

Алхам 3. График драйвер болон горимын хувьсагчдыг тохируулна уу

Програм нь системийн график драйвер руу нэвтрэхийн тулд та объект зурж эхлэхээсээ өмнө энэ алхамыг хийх ёстой. Энэ алхам нь дэлгэцэн дээр обьект зурсан хэсгийг бий болгоно.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Үүнийг хөрвүүлэгчийн байрлал болгон өөрчилнө үү}

C програмаас өнгө авах 8 -р алхам
C програмаас өнгө авах 8 -р алхам

Алхам 4. Зурахыг хүсч буй зүйлийнхээ өнгийг тодорхойл

Объектийг кодлохын өмнө setcolor функцийг ашиглан зурах объектын өнгийг тодорхойлно уу.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); өнгө (Цэнхэр); // Та ижил өнгө авахын тулд "Цэнхэр" биш "1" гэж оруулж болно, гэхдээ анзаарахад хэцүү байна}

C програмаас өнгө авах 9 -р алхам
C програмаас өнгө авах 9 -р алхам

Алхам 5. Сонгосон объектоо зур

Жишээлбэл, та тэгш өнцөгтийн функцийг ашиглан дөрвөлжин зурна. Та graph.h зургийн хэрэгслийг ашиглан өнгө сонгох боломжтой.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); өнгө (Цэнхэр); тэгш өнцөгт (50, 50, 100, 100); // Энэ зураг нь зүүн дээд ба баруун доод булангуудын байршлыг харуулж байна}

C програмаас өнгө авах 10 -р алхам
C програмаас өнгө авах 10 -р алхам

Алхам 6. Хөтөлбөрийг дуусгаад туршилтын гүйлт хийнэ үү

Getch командыг нэмж, програмыг хаах үед график хэсгийг унтраа. Эмхэтгэж, туршиж үзээрэй.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); өнгө (Цэнхэр); тэгш өнцөгт (50, 50, 100, 100); getch (); closegraph (); 0 буцаана; }

Жишээ

#include #include main () {int gd = DETECT, gm, drawing_color; char a [100]; initgraph (& gd, & gm, '' C: / TC / BGI ''); draw_color = getcolor (); sprintf (a, '' Одоогийн зургийн өнгө = %d '', зургийн_өнгө); outtextxy (10, 10, a); getch (); closegraph (); 0 буцаана; }

Зөвлөмж болгож буй: