Как да промените цвета в програмата на c
Промяната на цвета на текста или цифрите в програмата на C ще ги разпредели, когато стартирате програмата от потребителя. Процесът на промяна на цвета на текста и цифрите е доста прост, тъй като всички необходими функции се съдържат в стандартните библиотеки. Можете да промените цвета на всичко, което се показва на екрана.
Стъпка
Част 1 от 2:
Промяна на цвета на показания текстедин. Свържете стандартната I / O библиотека. Тази библиотека ви позволява да промените цвета на показания текст. Добавете следващия ред към заглавието на вашата програма:
#Include

2. Свържете конзолата I / O библиотеката. Това ще позволи на програмата да бъде въведена от клавиатурата от потребителя. Добавете тази библиотека под библиотеката Stdio.Х. T
#Include#Include

3. Използвайте функцията TEXTCOLOR, За да зададете цвета на текста. С тази функция можете да диверсифицирате цвета на показания текст. Цветовете трябва да бъдат написани с главни букви или са представени в цифров вид:
#Include#Include // вместо "червено" е възможно да се въведе "4", но тогава четността на кода ще намалее}main () {textcolor (червен)-
Цвят | Цифрова стойност |
---|---|
Черно (черно) | 0 |
Синьо (синьо) | един |
Зелено (зелено) | 2 |
Циан (синьо) | 3 |
Червено (червено) | 4 |
Magenta (лилав) | пет |
Кафяв (кафяв) | 6 |
Светлина (светло сиво) | 7 |
Тъмно (тъмно сиво) | Осем |
LightBlue (светло синьо) | девет |
Светлина (светло зелено) | 10 |
Лекциан (тюркоаз) | единадесет |
Lightred (розов) | 12 |
LightMagenta (светло лилаво) | 13 |
Жълто (жълто) | Четиринадесет |
Бяло (бяло) | Петнадесет години |

4. Добавете показания текст и завършете програмата. Използвайте функцията Cprintf За показване на текст в избрания цвят. Добавете функция Getch В края на програмата, за да я затворите след натискане на потребителя на всеки ключ.
#Include#Include // вместо "червено" може да бъде въведено "4", но тогава четността на кодекпринт ще намалее ("Здравей свят!") -Getch () - връщане 0-}main () {textcolor (червен)-
Част 2 от 2:
Промяна на цвета на фигуратаедин. Свържете графичната библиотека. Графичната библиотека c ви позволява да нарисувате форми и да промените техния цвят. За достъп до графичната библиотека, свържете го към заглавието на програмата:
#Include

2. Свържете конзолата I / O библиотеката, така че програмата да може да се счита за вход от клавиатурата от потребителя. Добавете тази библиотека под библиотеката Графики.Х. T
# Включва # включва

3. Инициализиране на променливите за графичен драйвер и режим. Трябва да се направи, преди да започнете да нарисувате форми, така че програмата да има достъп до графичната система на водача. Така че подчертавате областта на екрана, където ще се изтегли фигурата.
# Включва # включваMain () {int Gd = откриване, gm-ititgraph (&GD, &ГМ, "C: bg t") - // копиране на пътя към компилатора}

4. Задайте цвета на фигурата на рисуване. Преди да продължите да създавате фигура, използвайте функцията SETCOLOR, За определяне на цвета на бъдещия обект:
# Включва # включваMain () {int Gd = откриване, gm-ititgraph (&GD, &ГМ, "C: bg t") -Setcolor (син) - // вместо "син" е възможно да се въведе "1", но след това четността на кода ще намалее}

пет. Начертайте желаната фигура. Като пример ние нарисуваме правоъгълник с функция Правоъгълник . Можете да използвате всяка функция за рисуване от библиотеката Графики.Х, Да нарисувате нещо в избрания цвят.
# Включва # включваMain () {int Gd = откриване, gm-ititgraph (&GD, &ГМ, "C: bg t") -SSETCOLOR (BLUE) -Тетинг (50.50,100,100) - // Тези цифри показват местоположението на левия горен и десен долни ъгли}

6. Завърши програмата и го тества. Добавяне на команда Getch и изключете графичната област в края на програмата. Компилирайте кода и стартирайте завършената програма.
# Включва # включваMain () {int Gd = откриване, gm-ititgraph (&GD, &ГМ, "C: bg t") -SETCOLOR (BLUE) -Тетинг (50.50,100,100) -getch () - CloseGraph () - връщане 0-}
Примери
// Color Hello Световната продукция.CPP: главен файл на проекта.#Include// Поддържа MS Visual Studio Express. Премахнете низ, ако работите в друга програма # включва // само за Macro WailKey () # включва #Include #Include използвайки Impace STD-дръжка конзола = getstdhandle (std_output_handle) - // да се използва setconsoletextattribute () void caultey () - int main () {int = 0, x, y = 240 /// 240 = бял фон, черен символ sstring текст = `Hello свят. Чувствам се доста днес!`` -len = текст.Дължина () - cout << endl << endl << endl << ``tt``- // перенос на 3 строки вниз и две табуляции вправоfor ( x=0-x y)- // установить цвет для следующего выводаcout << text[x]-y++- // добавить 1 к значению y, чтобы получить новый цветif ( y >254) // Общо има 255 цвята. 255 - Бял е на бяло. Няма да видите нищо. Затова го пропуснахме = 240- // IF> 254, върнете цветовете обратно към белия фон, черен символ (250) - // пауза между букви} setconsoletextattribute (конзола, 15) - // комплект цвят на черен фон , бели символикийни символи () - // край на програмата, в очакване на натискане на клавиатурата да затвори програмата за програмисти () {Cout<< endl << endl << endl << ``tttPress any key``-while (_kbhit()) _getch()- // Опустошить буфер ввода_getch()- // Ожидание нажатия клавишиwhile (_kbhit()) _getch()- // // Опустошить буфер ввода (некоторые клавиши отправляют два сообщения)}
# Включва # включваMain () {int Gd = откриване, gm, drawing_color-char a [100] -иниграф&GD,&GM, `c: tc _BG t () -Closegraph () - връщане 0-}