C бағдарламасында түстерді қалай алуға болады (суреттермен)

Мазмұны:

C бағдарламасында түстерді қалай алуға болады (суреттермен)
C бағдарламасында түстерді қалай алуға болады (суреттермен)

Бейне: C бағдарламасында түстерді қалай алуға болады (суреттермен)

Бейне: C бағдарламасында түстерді қалай алуға болады (суреттермен)
Бейне: Google Forms бойынша толық нұсқаулық - Интернеттегі сауалнама мен деректерді жинау құралы! 2024, Мамыр
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); // «ҚЫЗЫЛ» орнына «4» теруге болады, бірақ оны анықтау қиын}

Түс Сандық мән
ҚАРА 0
КӨК 1
ЖАСЫЛ 2
СИАН 3
ҚЫЗЫЛ 4
МАГЕНТА 5
ШОКОЛАТ 6
АШҚЫ СҰР 7
ЕСКІ СҰР 8
КӨГІЛДІР 9
АШЫҚ ЖАСЫЛ 10
СИАН ЖАС 11
PINK 12
ЖАС МАГЕНТА 13
САРЫ 14
АҚ 15

Тағы да көптеген түстер бар. Қол жетімді түстер орнатылған графикалық драйвер мен ағымдағы режимге байланысты. Түстер барлық бас әріптермен жазылуы керек

C бағдарламасында түс алыңыз 4 -қадам
C бағдарламасында түс алыңыз 4 -қадам

Қадам 4. Шығатын мәтінді қосып, бағдарламаны аяқтаңыз

Мәтінді жаңа түспен көрсету үшін cprintf функциясын қосыңыз. Пайдаланушы кез келген пернені басқан кезде бағдарламаны жабу үшін getch функциясын пайдаланыңыз.

#include #include main () {textcolor (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, а); getch (); closegraph (); 0 қайтарады; }

Ұсынылған: