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

Мазмұны:

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

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

Бейне: C бағдарламасында түсті қалай алуға болады (суреттермен)
Бейне: Chrome OS сможет запускать Linux-софт 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
CYAN 3
ҚЫЗЫЛ 4
МАГЕНТА 5
ҚАУЫР 6
LIGHTGRAY 7
DARKGRAY 8
КӨГІЛДІР 9
АШЫҚ ЖАСЫЛ 10
ЛАЙТЦЯН 11
ЖАРЫҚ 12
LIGHTMAGENTA 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. Консольді енгізу және шығару кітапханасын қосыңыз

Сіз бұл кітапхананы пайдаланушының енгізуін оңай түсіру үшін пайдалана аласыз. Library.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; }

Ұсынылған: