Загрузить PDFЗагрузить PDF

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

Часть 1
Часть 1 из 2:

Изменение цвета выводимого текста

Загрузить PDF
  1. How.com.vn Русский: Step 1 Подключите стандартную библиотеку ввода-вывода.
    Эта библиотека позволяет изменить цвет выводимого на экран текста. Добавьтев заголовок своей программы следующую строку:[1]
    #include<stdio.h>
  2. How.com.vn Русский: Step 2 Подключите библиотеку консольного ввода-вывода.
    Это позволит программе считать ввод с клавиатуры пользователем. Добавьте эту библиотеку под библиотекой stdio.h:
    #include<stdio.h>#include<conio.h>
  3. How.com.vn Русский: Step 3 Используйте функцию textcolor, чтобы задать цвет текста.
    С помощью этой функции вы можете разнообразить цвет выводимого текста. Цвета должны быть написаны заглавными буквами или представлены в цифровом виде:
    #include<stdio.h>#include<conio.h> main(){   textcolor(RED); // Вместо «RED» можно было ввести «4», но тогда снизится читаемость кода }


    ЦветЧисловое значение
    BLACK (черный)0
    BLUE (синий)1
    GREEN (зеленый)2
    CYAN (голубой)3
    RED (красный)4
    MAGENTA (пурпурный)5
    BROWN (коричневый)6
    LIGHTGRAY (светло-серый)7
    DARKGRAY (темно-серый)8
    LIGHTBLUE (светло-синий)9
    LIGHTGREEN (светло-зеленый)10
    LIGHTCYAN (бирюзовый)11
    LIGHTRED (розовый)12
    LIGHTMAGENTA (светло-пурпурный)13
    YELLOW (желтый)14
    WHITE (белый)15
    • Но на этом список цветов не заканчивается. Их доступность зависит от установленного графического драйвера и используемого цветового режима. Цвета должны быть написаны заглавными буквами.[2]
  4. How.com.vn Русский: Step 4 Добавьте выводимый текст и закончите программу.
    Используйте функцию cprintf для отображения текста в выбранном цвете. Добавьте функцию getch в конец программы, чтобы закрыть ее после нажатия пользователем любой клавиши.
    #include<stdio.h>#include<conio.h> main(){   textcolor(RED); // Вместо «RED» можно было ввести «4», но тогда снизится читаемость кода   cprintf("Hello, World!");    getch();   return 0;}
    Реклама
Часть 2
Часть 2 из 2:

Изменение цвета фигуры

Загрузить PDF
  1. How.com.vn Русский: Step 1 Подключите графическую библиотеку.
    Графическая библиотека C позволяет рисовать фигуры и изменять их цвет. Чтобы получить доступ к графической библиотеке, подключите ее в заголовке программы:
    #include<graphics.h>
  2. How.com.vn Русский: Step 2 Подключите библиотеку консольного...
    Подключите библиотеку консольного ввода-вывода, чтобы программа могла считать ввод с клавиатуры пользователем. Добавьте эту библиотеку под библиотекой graphics.h:
    #include<graphics.h>#include<conio.h>
  3. How.com.vn Русский: Step 3 Инициализируйте переменные для графического драйвера и режима.
    Это необходимо сделать до того, как вы начнете рисовать фигуры, чтобы программа имела доступ к графическому драйверу системы. Таким образом вы выделите область на экране, где будет нарисована фигура.
    #include<graphics.h>#include<conio.h>main(){   int gd = DETECT, gm;   initgraph(&gd, &gm, "C:\\TC\\BGI"); // Скопируйте сюда путь к компилятору}
  4. How.com.vn Русский: Step 4 Установите цвет фигуры, которую вы хотите нарисовать.
    Прежде чем приступить к созданию фигуры, используйте функцию setcolor, чтобы определить цвет будущего объекта:[3]
    #include<graphics.h>#include<conio.h>main(){   int gd = DETECT, gm;   initgraph(&gd, &gm, "C:\\TC\\BGI");      setcolor(BLUE); // Вместо «BLUE» можно было ввести «1», но тогда снизится читаемость кода}
  5. How.com.vn Русский: Step 5 Нарисуйте желаемую фигуру.
    В качестве примера мы нарисуем прямоугольник, используя функцию rectangle . Вы можете использовать любую функцию для рисования из библиотеки graphics.h, чтобы нарисовать что угодно в выбранном цвете.
    #include<graphics.h>#include<conio.h>main(){   int gd = DETECT, gm;   initgraph(&gd, &gm, "C:\\TC\\BGI");      setcolor(BLUE);    rectangle(50,50,100,100); // Эти цифры указывают на расположение левого верхнего и правого нижнего углов}
  6. How.com.vn Русский: Step 6 Закончите программу и протестируйте ее.
    Добавьте команду getch и отключите графическую область в конце программы. Скомпилируйте код и запустите готовую программу.
    #include<graphics.h>#include<conio.h>main(){   int gd = DETECT, gm;   initgraph(&gd, &gm, "C:\\TC\\BGI");      setcolor(BLUE);    rectangle(50,50,100,100);      getch();   closegraph();   return 0;}


    Реклама

Об этой статье

How.com.vn работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 13 человек(а). Количество просмотров этой статьи: 15 033.
Эту страницу просматривали 15 033 раза.

Была ли эта статья полезной?

⚠️ Disclaimer:

Content from Wiki How Русский language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Реклама