Как получить цвета в программе на C (с изображениями)

Оглавление:

Как получить цвета в программе на C (с изображениями)
Как получить цвета в программе на C (с изображениями)

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

Видео: Как получить цвета в программе на C (с изображениями)
Видео: Visual studio где exe. Как сделать exe файл в visual studio. Как скомпилировать cpp в exe. Урок #20. 2024, Май
Anonim

Изменение цветов и текста в программе на C может помочь ей выделиться при запуске пользователем. Изменение цвета текста и объектов - довольно простой процесс, а необходимые функции легко доступны в стандартной библиотеке. Вы можете изменить любой цвет, отображаемый на экране.

Шаг

Часть 1 из 2: изменение цвета вывода текста

Получите цвет в программе C, шаг 1
Получите цвет в программе C, шаг 1

Шаг 1. Включите стандартную библиотеку ввода и вывода

Эта общая библиотека позволяет вам изменять цвет, отображаемый в выводимом тексте. Добавьте следующий код над вашей программой:

#включают

Получите цвет в программе C, шаг 2
Получите цвет в программе C, шаг 2

Шаг 2. Включите библиотеки ввода и вывода консоли

Этот шаг упростит захват ввода с клавиатуры от пользователей. Добавьте эти библиотеки в библиотеку stdio.h:

#include #include

Получите цвет в программе C, шаг 3
Получите цвет в программе C, шаг 3

Шаг 3. Используйте функцию textcolor, чтобы указать, какой цвет вы хотите использовать для текста

Вы можете использовать эту функцию, чтобы изменить цвет вашего выходного текста. Цвета должны быть написаны заглавными буквами или выражены числовым значением:

#include #include main () {цвет текста (КРАСНЫЙ); // Вы можете ввести «4» вместо «КРАСНЫЙ», но это труднее заметить}

Цвет Численная величина
ЧЕРНИТЬ 0
СИНИЙ 1
ЗЕЛЕНЫЙ 2
СИАН 3
КРАСНЫЙ 4
Пурпурный 5
ШОКОЛАД 6
СВЕТЛО-СЕРЫЙ 7
СТАРЫЙ СЕРЫЙ 8
СВЕТЛО-СИНИЙ 9
СВЕТЛО-ЗЕЛЕНЫЙ 10
СИАН ЯНГ 11
РОЗОВЫЙ 12
МОЛОДОЙ ПУРПУРНЫЙ 13
ЖЕЛТЫЙ 14
БЕЛЫЙ 15

Есть еще много цветов. Доступные цвета зависят от установленного графического драйвера и текущего режима. Цвета должны быть написаны заглавными буквами

Получите цвет в программе C, шаг 4
Получите цвет в программе C, шаг 4

Шаг 4. Добавьте выходной текст и завершите программу

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

#include #include main () {цвет текста (КРАСНЫЙ); // Вы можете ввести «4» вместо «RED», но это сложнее распознать cprintf («Hello, World!»); getch (); возвращает 0; }

Часть 2 из 2: изменение цвета изображения

Получите цвет в программе C, шаг 5
Получите цвет в программе C, шаг 5

Шаг 1. Включите графическую библиотеку

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

#включают

Получите цвет в программе C, шаг 6
Получите цвет в программе C, шаг 6

Шаг 2. Включите библиотеки ввода и вывода консоли

Вы можете использовать эту библиотеку, чтобы упростить сбор данных, вводимых пользователем. Добавьте эти библиотеки в библиотеку graphics.h:

#include #include

Получите цвет в программе 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"); setcolor (СИНИЙ); // Вы можете ввести "1" вместо "СИНИЙ", чтобы получить тот же цвет, но это труднее обнаружить}

Получите цвет в программе C, шаг 9
Получите цвет в программе C, шаг 9

Шаг 5. Нарисуйте объект по вашему выбору

Например, вы рисуете квадрат с помощью функции прямоугольника. Вы можете использовать инструмент рисования graphics.h, чтобы выбрать цвет.

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

Получение цвета в программе C, шаг 10
Получение цвета в программе C, шаг 10

Шаг 6. Завершите программу и запустите тестовый запуск

Добавьте команду getch и отключите графическую область при закрытии программы. Скомпилируйте и протестируйте.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (СИНИЙ); прямоугольник (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 ''); drawing_color = getcolor (); sprintf (a, '' Текущий цвет отрисовки =% d '', drawing_color); outtextxy (10, 10, а); getch (); closegraph (); возвращает 0; }

Рекомендуемые: