C програмын өнгө, текстийг өөрчлөх нь хэрэглэгч ажиллуулахад түүнийг ялгахад тусална. Текст болон обьектуудын өнгийг өөрчлөх нь маш энгийн процесс бөгөөд шаардлагатай номын санд шаардлагатай функцуудыг ашиглах боломжтой байдаг. Та дэлгэц дээр үйлдвэрлэсэн өнгөө өөрчилж болно.
Алхам
2 -р хэсгийн 1: Гаралтын текстийн өнгийг өөрчлөх
Алхам 1. Стандарт оролт, гаралтын номын санг оруулах
Энэхүү ерөнхий номын сан нь гаралтын текст харуулах өнгийг өөрчлөх боломжийг танд олгоно. Дараах кодыг програмынхаа дээр нэмнэ үү.
#оруулах
Алхам 2. Консолын оролт ба гаралтын сангуудыг оруулна уу
Энэ алхам нь хэрэглэгчдийн гар оролтыг авахад хялбар болгоно. Эдгээр сангуудыг stdio.h номын сангийн доор нэмнэ үү.
#оруулах #оруулах
Алхам 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 |
Өөр олон өнгө бий. Боломжтой өнгө нь суулгасан график драйвер болон одоогийн горимоос хамаарна. Өнгийг бүх том үсгээр бичих ёстой
Алхам 4. Гаралтын текстийг нэмж програмыг дуусгана уу
Шинэ өнгөөр зарим текстийг харуулахын тулд cprintf функцийг оруулна уу. Хэрэглэгч ямар ч товчлуур дарахад програмыг хаахын тулд төгсгөлд нь getch функцийг ашиглана уу.
#include #include main () {textcolor (RED); // Та "RED" -ний оронд "4" гэж бичиж болно, гэхдээ cprintf -ийг танихад хэцүү байдаг ("Сайн байна уу, Дэлхий!"); getch (); 0 буцаана; }
2 -р хэсгийн 2: Зургийн өнгийг өөрчлөх
Алхам 1. График номын санг оруулах
C график номын сан нь обьект зурахаас гадна өнгийг нь тохируулах боломжийг олгодог. Та програмынхаа дээд хэсэгт оруулах замаар график номын санд хандах боломжтой.
#оруулах
Алхам 2. Консолын оролт, гаралтын сангуудыг оруулна уу
Та энэ номын санг ашиглан хэрэглэгчийн оруулсан мэдээллийг хялбарчлах боломжтой. Эдгээр номын сангуудыг graph.h номын сангийн доор нэмнэ үү.
#оруулах #оруулах
Алхам 3. График драйвер болон горимын хувьсагчдыг тохируулна уу
Програм нь системийн график драйвер руу нэвтрэхийн тулд та объект зурж эхлэхээсээ өмнө энэ алхамыг хийх ёстой. Энэ алхам нь дэлгэцэн дээр обьект зурсан хэсгийг бий болгоно.
#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Үүнийг хөрвүүлэгчийн байрлал болгон өөрчилнө үү}
Алхам 4. Зурахыг хүсч буй зүйлийнхээ өнгийг тодорхойл
Объектийг кодлохын өмнө setcolor функцийг ашиглан зурах объектын өнгийг тодорхойлно уу.
#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); өнгө (Цэнхэр); // Та ижил өнгө авахын тулд "Цэнхэр" биш "1" гэж оруулж болно, гэхдээ анзаарахад хэцүү байна}
Алхам 5. Сонгосон объектоо зур
Жишээлбэл, та тэгш өнцөгтийн функцийг ашиглан дөрвөлжин зурна. Та graph.h зургийн хэрэгслийг ашиглан өнгө сонгох боломжтой.
#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); өнгө (Цэнхэр); тэгш өнцөгт (50, 50, 100, 100); // Энэ зураг нь зүүн дээд ба баруун доод булангуудын байршлыг харуулж байна}
Алхам 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 буцаана; }