Как да получите цвят в програма C (със снимки)

Съдържание:

Как да получите цвят в програма C (със снимки)
Как да получите цвят в програма C (със снимки)

Видео: Как да получите цвят в програма C (със снимки)

Видео: Как да получите цвят в програма C (със снимки)
Видео: Converting a Lenovo Chromebook to Linux: Lenovo N42 2024, Може
Anonim

Промяната на цвета на текста или фигурите във вашата C програма може да им помогне да се появят, когато потребителят изпълнява вашата програма. Промяната на цвета на вашия текст и обекти е доста лесен процес и необходимите функции са включени в стандартните библиотеки. Можете да промените цвета на всичко, което извеждате на екрана.

Стъпки

Част 1 от 2: Промяна на цвета на изходния текст

Вземете Color in C Program Стъпка 1
Вземете Color in C Program Стъпка 1

Стъпка 1. Включете стандартната библиотека за вход и изход

Тази обща библиотека ви позволява да промените цвета, който се показва при извеждането на текст. Добавете следния код в горната част на вашата програма:

#включва

Вземете Color in C Program Стъпка 2
Вземете Color in C Program Стъпка 2

Стъпка 2. Включете библиотеката за вход и изход на конзолата

Това ще улесни заснемането на въвеждане от клавиатурата от потребителя. Добавете библиотеката под библиотеката stdio.h:

#включи #включи

Вземете Color in C Program Стъпка 3
Вземете Color in C Program Стъпка 3

Стъпка 3. Използвайте функцията textcolor, за да определите какъв цвят искате да използвате за текст

Можете да използвате тази функция, за да променяте цветовете на текста на вашата продукция. Цветовете трябва да бъдат изписани с главни букви или изразени като цифри:

#include #include main () {textcolor (RED); // Можете да напишете „4“вместо „ЧЕРВЕН“, но не е толкова четим}

Цвят Числена стойност
ЧЕРЕН 0
СИН 1
ЗЕЛЕН 2
ЦИАН 3
ЧЕРВЕН 4
МАГЕНТА 5
КАФЯВ 6
СВЕТЛО СИВО 7
ТЪМНО СИВО 8
СВЕТЛО СИНЬО 9
СВЕТЛО ЗЕЛЕНО 10
LIGHTCYAN 11
СВЕТЛО ЧЕРВЕНО 12
LIGHTMAGENTA 13
ЖЪЛТ 14
БЯЛ 15

Има повече цветове от този. Наличните цветове зависят от инсталираните графични драйвери и текущия режим. Цветовете трябва да бъдат изписани с всички главни букви

Вземете Color in C Program Стъпка 4
Вземете Color in C Program Стъпка 4

Стъпка 4. Добавете изходен текст и завършете програмата

Включете функция cprintf, за да покажете текст в новия си цвят. Използвайте функция getch в края, за да затворите програмата, когато потребителят натисне клавиш.

#include #include main () {textcolor (RED); // Можете да напишете "4" вместо "RED", но не е толкова четим cprintf ("Hello, World!"); getch (); връщане 0; }

Част 2 от 2: Промяна на цвета на чертежа

Вземете Color in C Program Стъпка 5
Вземете Color in C Program Стъпка 5

Стъпка 1. Включете графичната библиотека

Графичната библиотека C ви позволява да рисувате обекти, както и да регулирате цвета им. Можете да получите достъп до графичната библиотека, като я включите в горната част на програмата си:

#включва

Вземете Color in C Program Стъпка 6
Вземете Color in C Program Стъпка 6

Стъпка 2. Включете библиотеката за вход и изход на конзолата

Можете да използвате тази библиотека за лесно улавяне на въвеждане от потребителя. Добавете библиотеката под библиотеката graphics.h:

#включи #включи

Вземете Color in C Program Стъпка 7
Вземете Color in C Program Стъпка 7

Стъпка 3. Инициализирайте променливите за графичния драйвер и режим

Ще трябва да направите това, преди да започнете да рисувате обекти, така че програмата да има достъп до системните графични драйвери. Това ще създаде област на екрана, върху която ще бъде нарисуван обектът.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Променете това в пътя на вашия компилатор}

Вземете Color in C Program Стъпка 8
Вземете Color in C Program Стъпка 8

Стъпка 4. Задайте цвета на обекта, който искате да нарисувате

Преди да кодирате в обект, използвайте функцията setcolor, за да определите цвета на обекта, който ще начертаете:

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (СИН); // Можете да въведете "1" вместо "BLUE", за да получите същия цвят, но това не е толкова четимо}

Вземете Color in C Program Стъпка 9
Вземете Color in C Program Стъпка 9

Стъпка 5. Начертайте обект по ваш избор

За този пример ще нарисувате правоъгълник с помощта на функцията правоъгълник. Можете да използвате всеки от инструментите за рисуване на graphics.h, за да нарисувате цвета, който сте задали.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (СИН); правоъгълник (50, 50, 100, 100); // Тези числа показват местоположението на ъглите отляво-отгоре и отдясно-отдолу}

Вземете Color in C Program Стъпка 10
Вземете Color in C Program Стъпка 10

Стъпка 6. Завършете програмата и я тествайте

Добавете командата getch и изключете графичната област, докато затваряте програмата. Компилирайте го и го тествайте.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (СИН); правоъгълник (50, 50, 100, 100); getch (); closegraph (); връщане 0; }

Препоръчано: